안녕하세요 저는 최근에 C#을 배우기 시작했으며 속성과 관련하여 몇 가지 질문을했습니다.C#에서 속성을 사용하여 필드 가져 오기 및 설정
private int minAge
public int MinAge
{
get { return this.minAge; }
set { this.minAge = Convert.ToInt16(TextBox1.Text); } //this is what I would like to set the field to
}
의 내가 버튼을 가지고 있고 버튼 나는 그것이 MINAGE 필드를 설정할 필요가 있음을 누를 때와 가정 해 봅시다 :
private int minAge { get; set; }
는이로 번역 하는가 : 의 내가이 문이 있다고 가정 해 봅시다 그 후에 데이터를 반환하십시오. 어떻게하면됩니까? 당신은 클래스 인스턴스를
YourClass objYourClass = new objYourClass;
int minAge= objYourClass.MinAge; //To get
objYourClass.MinAge =Convert.ToInt16(TextBox1.Text); //o set the property
나는 당신이 말한 방식대로 해봤 다. public int minAge {get; 세트; }, minAge = 10; int a = minAge.get; 하지만 내가 saor int는 정의를 포함하지 않습니다 erorr 얻을 – user1525474
@ user1525474 : 편집 된 코드 –
okk 그래서 다른 말로하면 C# 자동으로 get 및 set 메서드를 호출합니까? 난 그냥이 권리를 우드너운 경우에 대한 확인이 필요합니다 – user1525474