GetType C# nədir?
GetType C# nədir?

Video: GetType C# nədir?

Video: GetType C# nədir?
Video: C# Programmers FAQ - 13 - Differences between TypeOf() and GetType() #ExpandFutureAcademy #shorts 2024, Noyabr
Anonim

Nəticəni anlayın GetType üsul. GetType Type obyektini qaytarır. GetType obyekt üzərində metoddur. O, obyekt nümunəsinin ən törəmə növünü göstərən Tip obyektini təmin edir. Bu proqram bizə əsas sinfi və əldə edilmiş sinif əlaqəsini anlamağa kömək edir. TypeObject.

Bundan əlavə, C#-da typeof-un istifadəsi nədir?

The typeof olan operator açar sözüdür istifadə olunur kompilyasiya zamanı növü əldə etmək. Və ya başqa sözlə, bu operatordur istifadə olunur Sistemi əldə etmək üçün. Növ üçün obyekt yazın. Bu operator Type-ın özünü arqument kimi qəbul edir və arqumentin qeyd olunmuş növünü qaytarır.

Biri də soruşa bilər ki, bir obyektin C# sinifinin nümunəsi olub-olmadığını necə yoxlamaq olar? is operatoru istifadə olunur olub olmadığını yoxlayın a-nın işləmə vaxtı növü obyekt verilmiş tipə uyğundur, ya yox. Həqiqəti qaytarır əgər verilən obyekt eyni tipdir, əks halda false qaytarın. O, həmçinin null üçün false qaytarır obyektlər . Burada ifadə bir ilə qiymətləndirilir misal bir növ.

Sonradan soruşa bilərsiniz ki, C#-da GetType ilə typeof arasındakı fərq nədir?

typeof açar söz, Type-ın özünü arqument kimi qəbul edir və arqumentin alt xəttini qaytarır, halbuki GetType () yalnız növün nümunəsində çağırıla bilər. İşçi işçi = yeni İşçi(); Sistem.

Obyektin növünü necə tapmaq olar?

Java tapmaq üçün üç müxtəlif yol təqdim edir növü of obyekt iş vaxtında məsələn instanceof açar sözü, getClass() və isInstance() java metodu. dil. Sinif . Hər üçündən yalnız getClass() dəqiq tapan biridir Növ of obyekt digərləri də əgər doğru qaytarır Növ of obyekt superdir növü.

Tövsiyə: