Delegeler özel olabilir mi? Aksi halde, bunun neden özel olmasının neden olduğu normal kısıtlamalardan başka ne var?C# içinde bir temsilci kapsamı #
cevap
Delege'ler, görünürlük açısından her türle aynı kısıtlamalara sahiptir. Yani en üst düzeyde özel bir temsilci olamaz. Başka bir sınıftan içinde bulunduğu zaman
Elements defined in a namespace cannot be explicitly declared as private, protected, or protected internal
Ama bir sınıf gibi
, bir temsilci olarak gizli bildirebilirsiniz:namespace Test
{
private delegate void Impossible();
}
Bu bir derleyici hatası oluşturur.
namespace Test
{
class Sample
{
// This works just fine.
private delegate void MyMethod();
// ...
}
}
nedeni temelde geri kullandığınız hangi dili what private
is in C#:
private | Access is limited to the containing type.
+1: beni döv ve daha eksiksiz cevap! –
güzel, teşekkürler bobbymcr. Bazen, kavramların/temellerin güçlendirilmesine ihtiyacımız var. – SoftwareGeek
- 1. Temsilci Oluşturucu C++
- 2. Inline temsilci bildirimi (C#)
- 3. srand() kapsamı C++
- 4. Tomcat içinde System.setProperty kapsamı
- 5. Değişken kapsamı C#
- 6. Bir temsilci ile C# dan IronRuby çağrısı
- 7. C# temsilci boyutu parametresi boyutu
- 8. C# içinde bir olay yükseltin #
- 9. bir Lambda temsilci
- 10. C# temsilci işlevini VB.Net'e nasıl dönüştürebilirim?
- 11. Açısal: denetleyici kapsamı içinde yeniden kullanılabilir işlev
- 12. Tıklama işleyicisinde graph2d içinde $ kapsamı değiştirilemiyor
- 13. C# temsilci işlevini Yönetilen C++ .Dll'ye nasıl geçiririm?
- 14. Temsilci koşulunu kullanarak bir C# listesi ikili araması
- 15. C# özellikleri için kullanılabilir bir temsilci var mı?
- 16. Javascript değişken kapsamı içinde döngü için
- 17. C# içinde marshal nasıl *?
- 18. Analiz Kapsamı Kapsamı Kayboldu
- 19. Sonar-Kapsamı Kapsamı
- 20. Bir Selenyum Testinin Kod Kapsamı
- 21. Tekli bir konumdaki UISplitViewController temsilci
- 22. .NET'te bir temsilci iç uygulama nedir?
- 23. kapsamı
- 24. UIImagePickerController temsilci uyarısı
- 25. C# içinde yöntemlerin bir listesini saklama C#
- 26. Bir LoaderManager'ın kapsamı nedir?
- 27. C içinde "javadoc" C#
- 28. STL Vektörleri İçinde Kapsamı ve Nesne Ömrünü Yönetme
- 29. iAd, temsilci yöntemine
- 30. Farklı bir sınıftaki bir temsilci nasıl ayarlanır
tanımına gider? –
C#, başlığı düzenledi. Teşekkürler. – SoftwareGeek