读书人

Model层一小段简单的代码哪位高手能

发布时间: 2012-04-26 14:01:31 作者: rapoo

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,那属于什么啊??

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

读书人网 >C#

热点推荐