Aracılığıyla paylaş


Erişim değiştiricileri (C# başvurusu)

Bir üyenin veya türün bildirilen erişilebilirliğini belirtmek için erişim değiştiricilerini kullanın. Bu bölüm dört erişim değiştiricisini tanıtır:

  • public
  • protected
  • internal
  • private

Bu erişim değiştiricilerini kullanarak aşağıdaki altı erişilebilirlik düzeyini belirtebilirsiniz:

  • public: Erişim kısıtlaması yok.
  • protected: Access, içeren sınıf veya içeren sınıftan türetilen türler ile sınırlıdır.
  • internal: Erişim geçerli derlemeyle sınırlıdır.
  • protected internal: Access, geçerli derleme veya içeren sınıftan türetilen türler ile sınırlıdır.
  • private: Erişim, içeren türle sınırlıdır.
  • private protected: Access, geçerli derleme içindeki içeren sınıftan türetilen içeren sınıf veya türle sınırlıdır.

Buna ek olarak, üst düzey (iç içe olmayan) bir tür değiştiriciyi kullanabilir file . Bildirilen tür yalnızca geçerli kaynak dosyada görünür. Dosya kapsamlı türler genellikle kaynak oluşturucular için kullanılır. Değiştiriciyi file herhangi bir erişim değiştirici ile birleştiremezsiniz.

Bu bölüm ayrıca aşağıdaki kavramları tanıtır:

Ayrıca bkz.