İngilizce dilinde oku

Aracılığıyla paylaş


Derleyici hatası CS0273

'property_accessor' erişimcisinin erişilebilirlik değiştiricisi, 'özellik' özelliğinden veya dizin oluşturucudan daha kısıtlayıcı olmalıdır

Set/get erişimcisinin erişilebilirlik değiştiricisi, 'özellik/dizin oluşturucu' özelliğinden veya dizin oluşturucudan daha kısıtlayıcı olmalıdır

Bu hata, bildirdiğiniz erişimcinin erişilebilirliği özelliğin veya dizin oluşturucunun erişilebilirliği kadar kısıtlayıcı olmadığında oluşur.

Bu hatayı düzeltmek için

Özellikte veya erişimcide uygun erişim değiştiriciyi kullanın. Daha fazla bilgi için bkz . Erişimci Erişilebilirliğini ve Erişimcileri Kısıtlama.

Örnek

Bu örnek, iç küme yöntemine sahip bir iç özellik içerir. Aşağıdaki örnek CS0273 oluşturur.

// 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 {}
   }
}