다음 코드에서 빈칸에 들어갈 키워드는?

과목: C#

문제 번호: 2646

medium
다음 코드에서 빈칸에 들어갈 키워드는?
class Person
{
    private string name;
    
    public string Name
    {
        get { return name; }
        set { name = _____; }  // 전달받은 값
    }
}
A. name
B. value
C. Name
D. this

정답: B



value는 set 메서드에서 전달받은 값을 나타내는 특별한 키워드입니다.

value 키워드:
⦁ set 메서드 내에서만 사용
⦁ 속성에 할당되는 값을 나타냄
⦁ 자동으로 타입이 결정됨

사용 예시:
Person myObj = new Person();
myObj.Name = "Liam";  // "Liam"이 value가 됨

실행 과정:
1. myObj.Name = "Liam" 실행
2. set 메서드 호출, value = "Liam"
3. name = value 실행
4. private 필드 name에 "Liam" 저장

💡 학습 팁

이 문제를 포함한 C# 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.