C#中get和set两个属性的辨别
2013-03-15 14:59
411 查看
c#里面get和set作用是什么?
[参考]这个是c#中的属性,主要是控制外部程序或类对变量的访问,在set属性中可以对传入的值进行判断,使外部类只能输入指定范围,类型的值。get属性可以对返回的值进行控制,使得程序保护敏感数据。当属性中只有get属性时,属性为只读属性,只可以取值,不能赋值。只有set属性时,属性为只写属性,只可以赋取值,不能取值。都有是为读写属性,既可以取值,也能赋值。使得我们可以对变量可以灵活控制。
一般类的成员变量被设置为private(私有的),这样设置安全性比较高,但是设置为私有的后其他的类和对象则无法调用该对象了,所以会有get和set方法,这两个方法一般设置为public,在其他的类中通过对象调用set或get方法即可操作私有的变量,增强程序的安全性,set为给对象赋值的方法,而get则是取得变量值的方法!
[参考]这个是c#中的属性,主要是控制外部程序或类对变量的访问,在set属性中可以对传入的值进行判断,使外部类只能输入指定范围,类型的值。get属性可以对返回的值进行控制,使得程序保护敏感数据。当属性中只有get属性时,属性为只读属性,只可以取值,不能赋值。只有set属性时,属性为只写属性,只可以赋取值,不能取值。都有是为读写属性,既可以取值,也能赋值。使得我们可以对变量可以灵活控制。
一般类的成员变量被设置为private(私有的),这样设置安全性比较高,但是设置为私有的后其他的类和对象则无法调用该对象了,所以会有get和set方法,这两个方法一般设置为public,在其他的类中通过对象调用set或get方法即可操作私有的变量,增强程序的安全性,set为给对象赋值的方法,而get则是取得变量值的方法!
相关文章推荐
- C#学习笔记(定义属性get&set)【转】
- C#属性器Get和Set
- C#中的属性get set value
- C# get;set;属性。
- c#属性中get和set的作用 c#多窗口 lable控件背景色透明
- c#属性中get和set的作用
- C#中get与set(类的属性封装)
- C++实现C#的get,set属性操作
- 【原创】C#生成类属性set get
- c#中快速定义属性get/set 方法
- C#封装:关于字段属性的get和set方法的小总结
- C#中的get和set有什么用 声明属性
- C# 属性 set与get方法
- C# GET 和 SET属性作用
- C#.NET中的定义类成员(属性)(关键字get,set)
- 如何在C#中使用get及set方法定义属性
- C#定义属性及其关键字get,set,value
- C# 无参属性 set与get
- C#_属性的封装(get和set)
- c#编程之使用属性(get...set...)