嗨,我最近开始学习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

10-05 23:46