編譯器錯誤 CS0273
'property_accessor' 存取子的存取範圍修飾詞必須比屬性或索引子 'property' 更嚴格
set/get 存取子的存取範圍修飾詞必須比屬性或索引子 'property/indexer' 更嚴格
當您所宣告存取子的可存取性沒有小於屬性或索引子的可存取性時,就會發生此錯誤。
在屬性或存取子上使用適當的存取修飾元。 如需詳細資訊,請參閱限制存取子的可存取性以及存取子。
這個範例包含具有內部 set 方法的內部屬性。 下列範例會產生 CS0273。
// CS0273.cs
// compile with: /target:library
public class MyClass
{
internal int Property
{
get { return 0; }
internal set {} // CS0273
// try the following line instead
// private set {}
}
}