关于set和get的方法
看了篇文章,上面说set和get方法其实就是属性,为了使代码更安全而用的,其属性就是只读,只写和可读可写这3种属性
但具体的使用方法和例子有点看不懂,请各位高手们帮忙详细解释下,谢谢
[解决办法]
还可以通过属性控制写入的值
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; } } }