Bir neslim var, tüm üst tiplerini Object'e yazdırmak istiyorum. Bu nasıl yapılır?Nesnenin tüm temel türü nasıl yazdırılır?
cevap
Eğer sınıf hiyerarşisinde sadece ilgileniyorsanız:
Type type = obj.GetType();
while (type != null)
{
Console.WriteLine(type.Name);
type = type.BaseType;
}
türünde olmalıdır. Type.ToString() ile aynı adı? – user705414
@ user705414: Oldukça muhtemel. Açık olacağını düşündüm :) –
@JonSkeet, neredeyse aynı ... // System.Type genel geçersiz kılma dizgesi ToString() { \t dönüş "Tür:" + this.Name; } –
Type currentType = obj.GetType();
while (currentType != null)
{
Console.WriteLine(currentType.ToString());
currentType = currentType.BaseType;
}
var t = obj.GetType();
while (t != null)
{
Console.WriteLine(t.Name);
t = t.BaseType;
}
- 1. python'da temel sınıf türü olsun
- 2. TCL'deki tüm ortam değişkenleri nasıl yazdırılır?
- 3. Python'da büyük sayının tüm rakamları nasıl yazdırılır?
- 4. Nesnenin tüm gizli özelliklerini yazdırma
- 5. Bir nesnenin tüm özelliklerini nasıl alabilirsin?
- 6. C++/CLI'de bir nesnenin türü nasıl kontrol edilir?
- 7. Temel sınıfın tüm miras sınıflarını nasıl alabilirim?
- 8. Python WebDriver tüm sayfa kaynağını nasıl yazdırılır (html)
- 9. Temel Veriler - Para Birimi için Onluklik Türü
- 10. VsCode'dan dosya nasıl yazdırılır?
- 11. Giriş parametreleri nasıl yazdırılır?
- 12. gdb'de wstring nasıl yazdırılır
- 13. Temel Veriler: Tüm varlıkları getir
- 14. Nesnenin
- 15. JSP'de mevcut tarih nasıl yazdırılır?
- 16. Bazı hata ayıklama nasıl yazdırılır?
- 17. Bir nesnenin tüm özellikleri listesini alın
- 18. Konsolda http isteği nasıl yazdırılır
- 19. C# Nesne Türü Karşılaştırma
- 20. Bir nesnenin tüm ortak alanlarını C# içinde nasıl bulabilirim?
- 21. Bir nesnenin tüm özelliklerini karşılaştıran bir yüklem nasıl oluşturulur?
- 22. C# içindeki bir nesnenin tüm özelliklerinde yineleme nasıl yapılır?
- 23. Türetilmiş nesnenin nesnesi üzerindeki temel yöntemden sanal yöntem çağrısı
- 24. Tüm temel android gui öğeleri nelerdir?
- 25. underscore.js şablonunda dizi nasıl yazdırılır?
- 26. C programında% c nasıl yazdırılır?
- 27. characterSet nesnel c nasıl yazdırılır?
- 28. NCeans ile Unicode nasıl yazdırılır?
- 29. Biçimlendirilmiş tablolar konsolda nasıl yazdırılır?
- 30. python'da 3x3 dizisi nasıl yazdırılır?
sen ne demek istiyorsunuz "Tüm bu temel tip"? –
taban türü vardır, taban tipi kendi taban tipine sahiptir. – user705414
@EtiennedeMartel, System.Object türüne – VS1