c#属性中get和set的作用
2012-02-05 15:25
387 查看
如果有一个小狗类。 小狗都有四条脚,这是固定的,不能改变,所以它的脚属性就不能随便设了,既为只读,这个时候就要用到get而不必用到set ,不然就可以随便设置,比如设为小狗为5条脚,这就不合适了。相反地,如果有一个属性只需要设置而不需要读取,就用set就行了。如果既要读又要写,那就用set和get结合。 如果小狗还有一个年龄属性,还可以在set 里面设置一下值的范围,比如if(value<20)age=value; 这样就保证了合理的年龄,你不能设为100岁吧,不然都成神。 一般把类中的字段设为private,把属性设为public.如 public class dog { private int age; public int Age { set { age=value; } get { return age; } } }
相关文章推荐
- c#属性中get和set的作用 c#多窗口 lable控件背景色透明
- C# 中get和set属性的作用
- C# GET 和 SET属性作用
- C#中的属性(get、set、value)
- C# GET 和 SET作用
- C#封装:关于字段属性的get和set方法的小总结
- C#中的属性(get、set、value)
- C#中get与set(类的属性封装)
- C# get;set;属性。
- C#.NET中的定义类成员(属性)(关键字get,set)
- C# GET 和 SET作用
- C#中的属性get set value
- C# GET 和 SET作用
- C#定义属性及其关键字get,set,value
- C# get set 属性的理解
- 如何在C#中使用get及set方法定义属性
- C# GET 和 SET作用
- C# GET 和 SET作用
- java 对类中的属性使用set/get方法的作用
- C# GET 和 SET作用