首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

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

2012-01-06 
关于set和get的方法看了篇文章,上面说set和get方法其实就是属性,为了使代码更安全而用的,其属性就是只读,

关于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;            }        }    } 

热点排行