Ի՞նչ է GetType C#-ը:
Ի՞նչ է GetType C#-ը:

Video: Ի՞նչ է GetType C#-ը:

Video: Ի՞նչ է GetType C#-ը:
Video: Ինչպես վաճառել և գնել AI հուշումներ (ChatGPT, Midjourney, Stable Diffusion) 2024, Մայիս
Anonim

Հասկացեք արդյունքը GetType մեթոդ. GetType վերադարձնում է Type օբյեկտ: GetType մեթոդ է օբյեկտի վրա: Այն ապահովում է Type օբյեկտ, որը ցույց է տալիս օբյեկտի օրինակի առավել ստացված տեսակը: Այս ծրագիրը օգնում է մեզ հասկանալ հիմնական դասը և ստացված դասի հարաբերությունները:TypeObject:

Ավելին, ո՞րն է typeof-ի օգտագործումը C#-ում:

Այն տեսակ օպերատորի հիմնաբառ է, որը օգտագործված հավաքագրման պահին տեսակ ստանալու համար: Կամ այլ կերպ ասած՝ այս օպերատորն է օգտագործված Համակարգը ստանալու համար: Մուտքագրեք օբյեկտ տիպի համար: Այս օպերատորը վերցնում է հենց Type-ը որպես արգումենտ և վերադարձնում է արգումենտի նշված տեսակը:

Կարելի է նաև հարցնել՝ ինչպե՞ս եք ստուգում, արդյոք օբյեկտը C# դասի օրինակ է: is օպերատորը օգտագործվում է ստուգեք, եթե an-ի գործարկման ժամանակի տեսակը օբյեկտ համատեղելի է տվյալ տեսակի հետ, թե ոչ: Այն վերադառնում է իրական եթե տրվածը օբյեկտ նույն տիպի է հակառակ դեպքում, վերադարձնել կեղծ: Այն նաև վերադարձնում է false-ը null-ի համար առարկաներ . Այստեղ արտահայտությունը կգնահատվի an օրինակ ինչ-որ տեսակի.

Հետագայում, կարելի է նաև հարցնել, թե որն է տարբերությունը GetType-ի և typeof-ի միջև C#-ում:

տեսակ հիմնաբառը վերցնում է հենց Տիպը որպես փաստարկ և վերադարձնում է արգումենտի ընդգծված տեսակը, մինչդեռ GetType () կարող է կանչվել միայն տիպի օրինակով: Աշխատակից աշխատող= new Employee(); Համակարգ.

Ինչպե՞ս եք գտնում օբյեկտի տեսակը:

Java-ն առաջարկում է գտնել երեք տարբեր եղանակներ տիպ -ից օբյեկտ գործարկման ժամանակ, օրինակ. հիմնաբառի օրինակ, getClass() և isInstance() java մեթոդ: լեզու Դասարան . Երեքից միայն getClass()-ն է, որը ճշգրիտ գտնում է Տիպ -ից օբյեկտ մինչդեռ մյուսները նույնպես վերադառնում են ճշմարիտ, եթե Տիպ -ից օբյեկտ սուպերն է տիպ.

Խորհուրդ ենք տալիս: