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

相关C#属性

2013-03-27 
有关C#属性本帖最后由 Nerd_Sam 于 2013-03-25 16:48:36 编辑一般定义一个C#属性,都是先定义字段。如privat

有关C#属性
本帖最后由 Nerd_Sam 于 2013-03-25 16:48:36 编辑 一般定义一个C#属性,都是先定义字段。如


private string name;

public string Name
{
    get{return name ;}
    set{name = value;}


但是有时看到直接定义属性,没有字段,而且效果一样


public string Name
{
   get;
   set;
}

public int Age
{
   get;
   set;
}

他们有什么区别吗? c# 属性
[解决办法]
木有区别啊!
[解决办法]
同一个人穿着不同衣服——“本质一样”
[解决办法]
木有区别,写法不一样,本质一样。
[解决办法]
非要加点区别那就是private string name;
 
public string Name
{
    get{return name ;}
    set{name = value;}
} 这个你可以个这个私有变量换个名字。

热点排行