【发布时间】:2013-04-22 16:15:47
【问题描述】:
我刚刚收到 Jon Skeet 在邮件中的 C# in Depth,我没有关注第 7-8 页的讨论。
我们现在有一个私有的无参数构造函数 新的基于属性的初始化。 (第 8 页)
我不清楚基于属性的初始化如何需要一个无参数的构造函数,如果这就是“为了”所暗示的。
class Product
{
public string Name { get; private set;}
public decimal Price { get; private set;}
public Product (string name, decimal price)
{
Name = name;
Price = price;
}
Product(){}
.
.
.
}
Product(){} 的目的是什么?
【问题讨论】:
标签: c#-3.0