다음을 통해 공유


방법: 자동으로 구현된 속성을 사용하여 간단한 클래스 구현(C# 프로그래밍 가이드)

업데이트: 2007년 11월

이 예제에서는 자동으로 구현된 속성 집합을 캡슐화만 하는 간단한 클래스를 만드는 방법을 보여 줍니다. 참조 형식 구문을 사용해야만 하는 경우 구조체 대신 이러한 종류의 구문을 사용합니다.

예제

public class Contact
{
    public string Name { get; set; }
    public string Address { get; set; }
    public int ContactNumber { get; set; }
    public int ID { get; private set; } // readonly
}

컴파일러에서는 자동으로 구현된 각 속성에 대한 지원 필드를 만듭니다. 필드는 소스 코드에서 직접 액세스할 수 없습니다.

참고 항목

참조

속성(C# 프로그래밍 가이드)

struct(C# 참조)