자습서를 거의 보지 못했고 작성자가 제한 사항과 공개 입력란을 모두 사용하는 경우가 있습니다. 그 일을 할 이유가 없다. "표준"과 일관성을 유지하기 위해 매회 사용해야하지 않습니까? 공공 필드를 사용일부 필드가 공개이고 일부 필드가 속성을 갖는 이유는 무엇입니까?
class A
{
public bool B;
private bool c
public bool C
{
get
{
return c
}
set
{
c=value;
}
}
}
자동 속성을 C#으로 도입 된 읽기 전용 속성을 만드는 것과 같다 클래스의 범위, 외부에서 설정할 수 없습니다 수 있도록
또한 속성에 대한 개인 설정을 할 수 있습니다 3.0. – Oded
자동으로 구현 되나요? Visual Studio에서이 코드를 생성한다는 것은 무슨 뜻입니까? – Mocco
@Cocodrilo : C# 코드에 소스 코드를 넣으면 컴파일러에서 개인 필드가 지원하는 속성을 생성합니다. 자세한 내용은 C# 사양을 참조하십시오. –