GetType C# nima?
GetType C# nima?

Video: GetType C# nima?

Video: GetType C# nima?
Video: Собеседование C# Junior developer, что спрашивают в 2021 году?! Техподдержка идет программировать. 2024, Noyabr
Anonim

Natijani tushuning GetType usuli. GetType Type obyektini qaytaradi. GetType ob'ekt ustidagi usuldir. U ob'ekt namunasining eng olingan turini ko'rsatadigan Type ob'ektini taqdim etadi. Bu dastur bizga asosiy sinf va olingan sinf munosabatlarini tushunishga yordam beradi. TypeObject.

Bundan tashqari, C# da typeof qanday qo'llaniladi?

The turiof operator kalit so‘zidir ishlatilgan kompilyatsiya vaqtida turni olish uchun. Yoki boshqacha qilib aytganda, bu operator ishlatilgan Tizimni olish uchun. Tur uchun ob'ektni yozing. Bu operator Type ning o'zini argument sifatida qabul qiladi va argumentning belgilangan turini qaytaradi.

Bundan tashqari, ob'ekt C# sinfining namunasi ekanligini qanday tekshirish mumkin? is operatori ishlatiladi tekshiring a ning ish vaqti turi ob'ekt berilgan turga mos keladimi yoki yo'q. Bu haqiqatga qaytadi agar berilgan ob'ekt bir xil turdagi, aks holda, false qaytariladi. Bundan tashqari, null uchun false qaytaradi ob'ektlar . Bu erda ifoda a ga baholanadi misol qandaydir turdagi.

Keyinchalik, C# da GetType va typeof o'rtasidagi farq nima?

turiof kalit so'z Type ning o'zini argument sifatida qabul qiladi va argumentning tagiga chizilgan turini qaytaradi GetType () faqat turdagi misolda chaqirilishi mumkin. Xodim xodimi= yangi xodim(); Tizim.

Ob'ekt turini qanday topasiz?

Java ni topishning uch xil usulini taqdim etadi turi ning ob'ekt ish vaqtida, masalan. instanceof kalit so'zi, java'ning getClass() va isInstance() usullari. lang. Sinf . Uchalasidan faqat getClass() aniq topadigani Turi ning ob'ekt boshqalar ham rost qaytarsa, agar Turi ning ob'ekt super hisoblanadi turi.

Tavsiya: