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

类中打包一个属性的两种写法的区别

2013-11-09 
类中封装一个属性的两种写法的区别private string _guidnullpublic string Guid{set{ _guidvalue}get{

类中封装一个属性的两种写法的区别
private string _guid=null;
public string Guid
{
set{ _guid=value;}
get{return _guid;}
}
和public string Guid=null;
这两个变量这样写有什么区别吗?两个在引用的时候还是要对类进行对象的实例化,也许是我太肤浅了,所以请知道的告诉我一下,谢谢。
[解决办法]
用属性你可以在set和get中加其他逻辑。
也可以只有set或get.
易于扩展。
[解决办法]
没有属性需求,那就是过度设计。

热点排行