필드와 속성의 차이점은 무엇입니까? C #에서 필드를 속성과 다른 점은 무엇이며 속성 대신 필드를 사용해야하는 경우는 언제입니까? 속성은 필드를 노출합니다. 필드는 (거의 항상) 클래스에 대해 비공개로 유지되어야하며 get 및 set 속성을 통해 액세스해야합니다. 속성은 클래스를 사용하는 사물이 액세스하는 외부 방식에 영향을주지 않으면 서 필드를 변경할 수있는 추상화 수준을 제공합니다. public class MyClass { // this is a field. It is private to your class and stores the actual data. private string _myField; // this is a property. When accessed it uses the underly..