读书人

关于set和get的方法,该如何处理

发布时间: 2012-01-06 22:55:18 作者: rapoo

关于set和get的方法
看了篇文章,上面说set和get方法其实就是属性,为了使代码更安全而用的,其属性就是只读,只写和可读可写这3种属性
但具体的使用方法和例子有点看不懂,请各位高手们帮忙详细解释下,谢谢

[解决办法]
还可以通过属性控制写入的值

C# code
  private int num;    //只读属性    public int Num    {        get { return this.num; }    }    private string str;    //只写属性    public string Str    {        set { this.str = value; }    }    private double doub;    //读写属性    public double Doub    {        get { return this.doub; }        set        {            //有条件的写,如果大于0,返回value,否则返回0            if (value >= 0)            {                this.doub = value;            }            else            {                this.doub = 0;            }        }    } 

读书人网 >C#

热点推荐