Aracılığıyla paylaş


Erişilebilirlik Düzeyleri (C# Başvurusu)

Erişim değiştiricileri kullanma ortak, Korunan, , veya özelüyeleri için aşağıdaki bildirilen erişilebilirlik düzeylerinden birini belirtmek için.

Bildirilen erişilebilirlik

Anlam

public

Erişim Yasak değil.

protected

Kapsayan sınıfı veya türlerini içeren sınıftan türetilmiş erişim sınırlıdır.

internal

Geçerli birleştirme için erişim sınırlıdır.

protected internal

Access geçerli bir derleme veya içeren sınıftan türetilmiş türler sınırlıdır.

private

Kapsayan tür erişim sınırlıdır.

Tek bir erişim değiştiricisi verilir bir üye veya türü için dışında kullandığınızda protectedinternal birlikte. 

Erişim değiştiricileri ad alanları üzerinde izin verilmez.Ad erişim sınırlamaları uygulanmaz.

Üye bildirimi oluştuğu bağlama bağlı olarak yalnızca belirli bildirilen eriþebilirlik izin verilir.Herhangi bir erişim değiştiricisi üye bildiriminde belirtilen, varsayılan erişilebilirlik kullanılır.

Diğer türleri içiçe değil, en üst düzey türleri yalnızca alabilir internal veya public erişilebilirlik.Bu türleri için varsayılan erişilebilirlik olduğu internal.

Diğer türleri üye, iç içe türü eriþebilirlik aşağıdaki tabloda gösterildiği gibi bildirdikten.

Üyeleri

Varsayılan üye erişilebilirlik

Üyenin izin verilen bildirilen erişilebilirlik

enum

public

None

class

private

public

protected

internal

private

protected internal

interface

public

None

struct

private

public

internal

private

İç içe türü erişilebilirlik bağlıdır, Erişilebilirlik etki alanı, hangi üyesinin bildirilen erişilebilirlik ve erişilebilirlik etki hemen kapsayan türü tarafından belirlenir.Ancak, erişilebilirlik etki alanında iç içe türü kapsayan tür olan geçemez.

C# dil belirtiminin

Daha fazla bilgi edinmek için, bkz. C# Dil Belirtimi. Dil belirtimi, C# sözdizimi ve kullanımı için kesin bir kaynaktır.

Ayrıca bkz.

Başvuru

C# Anahtar Sözcükleri

Erişim Değiştiricileri (C# Başvurusu)

Erişilebilirlik Etki Alanı (C# Başvurusu)

Erişilebilirlik Düzeylerinin Kullanılmasındaki Kısıtlamalar (C# Başvurusu)

Erişim Değiştiricileri (C# Programlama Kılavuzu)

public (C# Başvurusu)

private (C# Başvurusu)

protected (C# Başvurusu)

internal (C# Başvurusu)

Kavramlar

C# Programlama Kılavuzu

Diğer Kaynaklar

C# Başvurusu