读书人

新手有关问题,get,set方法是如何执行的

发布时间: 2012-10-27 10:42:26 作者: rapoo

新手问题,get,set方法是怎么执行的?

C# code
  class TimePeriod    {        private double _seconds;        public double Seconds        {            get { return _seconds; }            set { _seconds = value; }        }    }

C# code
class TimePeriod2{    public double Hours { get; set; }}

这2段代码是一样的吗??
第二段代码是第一段代码的简写形式吗?

[解决办法]
是的 visual在生成代码的时候会帮你生多一个private的变量

差不多是等价的

需要如果一个类需要序列化 最好使用第一种写法
[解决办法]
第二种方法是 .Net 的新特性,减少程序员的工作量。。

要是觉得时间实在多,没有事情做,就用第一种方法打多几个字吧。

读书人网 >C#

热点推荐