编译器错误 CS0276
“property/indexer”: 仅当属性或索引器同时具有 get 访问器和 set 访问器时,才能对访问器使用可访问性修饰符
当仅使用一个访问器声明属性或索引器,并对该访问器使用访问修饰符时,会出现此错误。 若要解决此错误,请删除访问修饰符或添加另一个访问器。
下面的示例生成 CS0276:
// CS0276.cs
public class MyClass
{
public int Property
{
protected set { } // CS0276
}
public int Property2
{
internal get { } // CS0276
}
}