프로그래밍 언어/C++

C #의 구문 {get; set; } 가 의미하는 것

Rateye 2021. 12. 1. 09:45
728x90
반응형
질문 : {get; 세트; } C #의 구문?

ASP.NET MVC를 배우고 있으며 영어 문서를 읽을 수 있지만이 코드에서 무슨 일이 일어나고 있는지 정말 이해하지 못합니다.

public class Genre
{
    public string Name { get; set; }
}

이것이 의미하는 바 : { get; set; } ?

답변

이것은 소위 auto 속성이며 본질적으로 다음의 약칭입니다 (유사한 코드는 컴파일러에서 생성됩니다).

private string name;
public string Name
{
    get
    {
        return this.name;
    }
    set
    {
        this.name = value;
    }
}
출처 : https://stackoverflow.com/questions/5096926/what-is-the-get-set-syntax-in-c
728x90
반응형