【发布时间】:2013-12-24 11:29:41
【问题描述】:
为什么在 c#.net 中使用访问器,而我们可以使用简单的赋值,例如
public string name = "Haymen";
而不是这样做:
public string Name
{
get
{
return name;
}
set
{
name = value;
}
}
以及这个属性将如何设置或返回一些东西,因为它显然没有任何方法来设置任何东西?
public class Movie
{
public int ID { get; set; }
}
【问题讨论】:
-
在访问器中你可以放更多的逻辑,样本检查值