Varsayılan görünürlük C# sınıfları ve üyeleri (alanlar, yöntemler, vb.)?
C çeşitli yönleri varsayılan görünürlük için bir referans bulmaya çalışıyorum#. Sınıf türleri, alanları, yöntemleri, çeteleler, vb.
Birisi kendi varsayılan görünürlük ile birlikte, bu (yani, hiçbir öneki değiştirici) bir listesini sağlar. Teşekkürler.
CEVAP
Aradığınız tüm here here (3* *teşekkürler) bulunabilir:
İlk bağlantı:
Sınıflar ve yapılarbu doğrudan bir ad (diğer bir deyişle, başka bir sınıf veya yapı içinde iç içe olmayan) kamu veya iç olabilir içinde ilan edilir.İç eğer hiç bir erişim belirleyicisi belirtilmezse varsayılan.
...
Erişim düzeyi içinsınıf üyeleri ve yapı üyeleriiç içe geçmiş sınıflar ve yapılar da dahil olmak üzereözel varsayılan.
...
arayüzlerivarsayılan içiniçerişim.
...
Delegelersınıflar ve yapılar gibi davranır. Varsayılan olarak, onlar variç içe geçmiş bir ad alanı içinde doğrudan ve özel erişim bildirirken dahili erişim.
İkinci bağlantı:
Üst düzey türleridiğer türdeki iç içe olmayan , sadece bir iç veya kamu erişilebilirlik.bu tür için varsayılan erişilebilirlik iç.
Ve iç içe geçmiş türleri:
Members of Default member accessibility ---------- ---------------------------- enum public class private interface public struct private
PHP sınıf yöntemleri varsayılan görünü...
Neden dış Java sınıfları iç sınıf özel...
Neden C# varsayılan olarak sanal olmay...
Neden Arabirimleri, ama statik alanlar...
Bir sınıf statik alanlar ve yöntemler ...