閱讀英文

共用方式為


編譯器錯誤 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 {}
   }
}