sınıfının genel özelliklerini alma .NET çekirdeğinin GetProperties
yöntemi bulunmadığından myObj.GetType().GetProperties()
izin vermediğini fark ediyorum. Bir sınıfın özelliklerini yansıtma yoluyla elde etmenin başka bir yolu var mı?.NET çekirdeği
cevap
myObj.GetType().GetProperties()
IS geçerli görünüyor. Ben sadece using System.Reflection
tarafından System.Reflection getirmek zorunda kaldı.
Yalnızca başkalarına özetlemek gerekirse, sayfanın başına using System.Reflection
ekleyerek yapmanız yeterli değildir. Soru yorumlarında açıklandığı gibi System.Reflection.TypeExtensions
NuGet paketini eklemeniz gerekecek.
PM> Yükle-Package System.Reflection.TypeExtensions -version 4.3.0
1/Bu, cevap olarak yazılmış bir yorumun yorumudur, 2/Hayır yapmazsınız. 3./Bu sürpriz bir şekilde hızlı bir şekilde toplandı. – user3791372
Evet öyle. .NET Standard 1.6 projesinde de aynı sorun vardı ve sadece yukarıdaki kombinasyon benim için çözüldü. .NET Core'da maalesef ad alanları artık çoklu meclislere yayılıyor. –
1/Evet 2/Eğer kendi sorunuzu cevaplıyorsanız (ve tam bir cevap vermemeniz gibi), upvotes'la başa çıkmak konusunda utanç verici bir zeminde olursunuz ... İkinize de ikna oldum ... Birlikte tam cevap – Rikon
- 1. .NET çekirdeği
- 2. .NET Çekirdeği
- 3. Console.Write in .Net Çekirdeği
- 4. .NET Çekirdeği (veya ASP.NET 5)
- 5. .NET Çekirdeği ile UWP oluşturabilir miyim?
- 6. ASP .Net Çekirdeği ile Oracle Veritabanına Bağlan
- 7. Çılgın Derin Yol Uzunluğu .Net Çekirdeği 1.1
- 8. .NET çekirdeği POST'de WebAPI tuhaf gövdesi. Doğru şekilde serileştirilmiyor mu?
- 9. SQL Server Daima Şifrelenmiş .NET Çekirdeği ile uyumlu değil
- 10. C# Visual Studio .NET çekirdeği - Bulma Nuget paket türü
- 11. ASP.NET Çekirdeği
- 12. Solr çekirdeği oluşturulamıyor
- 13. Çekirdeği çalışma zamanında değiştirin
- 14. ASP.NET Çekirdeği - Kullanıcı için rol isteği ekleme
- 15. Nvidia NPP nppiFilter, 2d çekirdeği
- 16. Jupyter'de sagemath çekirdeği nasıl yüklenir
- 17. Linux çekirdeği başlangıç noktası nerede?
- 18. Özel yönlendirme AuthorizationHandler (ASP.NET Çekirdeği)
- 19. Tetik Çekirdeği Interrupt İşleyicisi: Nasıl?
- 20. Grails Spring Güvenlik Çekirdeği Eklentisi
- 21. AppVeyor ile bir .NET Çekirdeği uygulaması dağıtın: dosya harici işlemle kilitlendi (Aracı)
- 22. Barındırılan Aracı kullanarak Visual Studio Team Services üzerinde varsayılan ASP.Net Çekirdek Web Uygulaması (.NET Çekirdeği) yapılamıyor
- 23. Evrensel Windows Sınıf Kitaplığı'nda en son nokta net çekirdeği nasıl kullanılır?
- 24. EF kodunda ilk ve .net çekirdeği olan bir geçiş komut dosyası oluşturabilir miyim
- 25. Python Programına Birden Çok Çekirdeği Atama
- 26. Grails Yay Çekirdeği Güvenlik Eklentisi - Sınıflar Çözülemiyor
- 27. Xilinx Kayan Nokta Çekirdeği - Hatalı 'X' değerleri?
- 28. Çekirdeği farklı bir mimariye mi yüklüyorsunuz?
- 29. Çekirdeği doğrulama programsal olarak kapatın (javax.validation.constraints)
- 30. Varolan verilerden bir solr çekirdeği nasıl oluşturabilirim?
'myObj.GetType() GetTypeInfo() GetProperties()' – Nkosi
bu pkg https denediniz..: //www.nuget.org/packages/System.Reflection.TypeExtensions/? –
Ayrıca bkz .: http://stackoverflow.com/questions/36118978/using-reflection-in-net-core – Blorgbeard