会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
独自等待
dedicated to the one that got away from you
博客园
首页
新随笔
联系
管理
订阅
C#3.0 自动属性
在c#中是推荐使用属性来代替public 变量的。我们在项目中也尽量将需要公开的字段定义为属性,代之而来的就是上面代码的冗繁。不管你对这个属性有没有特殊处理,都需要先定义一个私有变量,并 将其在get,set方法中返回或赋值。使得代码量大量增加,阅读难度也增加。
随3.0而来的自动属性使我们可以方便的定义一个简单属性(不需要对field进行特殊处理的),他所使用的私有变量由系统来生成。工作量减少,阅读难度降低。
Code
1
public
class
Student
2
{
3
public
string
name
{
get
;
set
;}
4
public
int
age
{
get
;
set
}
5
}
posted on
2008-07-31 11:31
Myhsg
阅读(
400
) 评论(
0
)
收藏
举报
刷新页面
返回顶部
公告