新手问题,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 的新特性,减少程序员的工作量。。
要是觉得时间实在多,没有事情做,就用第一种方法打多几个字吧。