מהו GetType C#?
מהו GetType C#?

וִידֵאוֹ: מהו GetType C#?

וִידֵאוֹ: מהו GetType C#?
וִידֵאוֹ: Москва слезам не верит, 1 серия (FullHD, драма, реж. Владимир Меньшов, 1979 г.) 2024, נוֹבֶמבֶּר
Anonim

להבין את התוצאה של GetType שיטה. GetType מחזירה אובייקט Type. GetType היא שיטה על אובייקט. הוא מספק אובייקט Type, כזה שמציין את הסוג הנגזר ביותר של מופע האובייקט. תוכנית זו עוזרת לנו להבין את המעמד הבסיסי ויחסי המעמד הנגזרים. TypeObject.

יתר על כן, מה השימוש ב-typeof ב-C#?

ה סוג של היא מילת מפתח אופרטור שהיא בשימוש כדי לקבל סוג בזמן ההידור. או במילים אחרות, המפעיל הזה הוא בשימוש כדי לקבל את המערכת. הקלד אובייקט עבור סוג. אופרטור זה לוקח את ה-Type עצמו כארגומנט ומחזיר את הסוג המסומן של הארגומנט.

אפשר גם לשאול, איך בודקים אם אובייקט הוא מופע של מחלקה C#? האופרטור is רגיל תבדוק אם סוג זמן הריצה של an לְהִתְנַגֵד תואם לסוג הנתון או לא. זה חוזר נכון אם הנתון לְהִתְנַגֵד הוא מאותו סוג אחרת, החזר false. זה גם מחזיר false עבור null חפצים . כאן, הביטוי יוערך ל-an למשל מסוג כלשהו.

לאחר מכן, אפשר גם לשאול, מה ההבדל בין GetType ל-typeof ב-C#?

סוג של מילת המפתח לוקחת את ה-Type עצמו כארגומנט ומחזירה את סוג הקו התחתון של הארגומנט GetType () ניתן להפעיל רק על המופע של הסוג. עובד עובד= עובד חדש(); מערכת.

איך מוצאים את סוג החפץ?

Java מספקת שלוש דרכים שונות למצוא את סוּג שֶׁל לְהִתְנַגֵד בזמן ריצה למשל. instanceof keyword, getClass() ו-isInstance() שיטת java. lang. מעמד . מתוך שלושתם רק getClass() הוא זה שמצא בדיוק סוּג שֶׁל לְהִתְנַגֵד בעוד שאחרים גם מחזירים אמת אם סוּג שֶׁל לְהִתְנַגֵד הוא הסופר סוּג.

מוּמלָץ: