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

Model层一小段简单的代码,哪位高手能帮小弟我理解一下~多谢【基础】

2012-04-26 
Model层一小段简单的代码,谁能帮我理解一下~~谢谢【基础】在一个项目中Model层看到一段代码:C# codepublic c

Model层一小段简单的代码,谁能帮我理解一下~~谢谢【基础】
在一个项目中Model层看到一段代码:

C# code
public class PubCHClassInfo    {        public int Id;        public string Name = string.Empty;        public string Nick = string.Empty;    }


请问这样写的目的是什么?和
C# code
public class PubCHClassInfo    {            private int _id;            public int Id            {                get { return _id; }                set { _id = value; }            }           private string _name;           public string Name           {                get{return _name;}                set{_name = value;}            }    }


这样的写法有区别吗??

[解决办法]
将私有字段封装起来
楼主看看面向对象基础
[解决办法]
带我的人教我用get,set

你看看这个吧http://topic.csdn.net/u/20090323/09/E83B373F-1C8A-4051-895C-261A08C1F683.html
[解决办法]
上面的是字段 下面的是类的属性
[解决办法]
探讨

那像
public string Name = string.Empty;

没有get和set,那属于什么啊??

[解决办法]
两者的区别是:后者能够方便的控制属性的读写过程

热点排行