嗨,我最近开始学习C#,并对属性有一些疑问。
假设我有以下声明:
private int minAge { get; set; }
这是否转化为:
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字段,然后返回数据。如何实现呢?
我试过了,但似乎不起作用:
minAge.get //to return data
minAge.set = Convert.ToInt16(TextBox1.Text); //to set the data
最佳答案
您所要做的就是公开您的财产:
public int minAge { get; set; }
然后,您可以使用get和set(隐式):
int age = minAge; //to return data
minAge = Convert.ToInt32(TextBox1.Text); //to set the data