Whidbey C#: 属性的getter,setter可以有不同的可访问性

2004-03-04 by 开心就好

C# 1.0版本下,可读可写属性的getter和setter必须有相同的visibility(可访问性)。这不能满足有些情况下的需求。2.0就解决了这个问题。如下面例子所示,Capacty的setter比getter的Visibility要小。

public int Capacity

{

get

{

return capacity;

}

internal set

{

capacity = value;

}

}

private int capacity = 0;

智力/知识测试:这样的代码拿到1.0的csc上编译,会得到什么样的输出呢?


Comments