GetType C# дегеніміз не?
GetType C# дегеніміз не?

Бейне: GetType C# дегеніміз не?

Бейне: GetType C# дегеніміз не?
Бейне: 69 Как работает метод GetType в C# 2024, Мамыр
Anonim

Нәтижесін түсіну GetType әдіс. GetType Type нысанын қайтарады. GetType объект бойынша әдіс болып табылады. Ол нысан данасының ең туынды түрін көрсететін Type нысанын қамтамасыз етеді. Бұл бағдарлама базалық классты және алынған сынып қатынасын түсінуге көмектеседі. TypeObject.

Сонымен қатар, C# тілінде typeof пайдалану дегеніміз не?

The түрі оператор кілт сөзі болып табылады пайдаланылады компиляция уақытында түрін алу үшін. Немесе басқаша айтқанда, бұл оператор пайдаланылады Жүйені алу үшін. Түр үшін нысанды теріңіз. Бұл оператор Түрдің өзін аргумент ретінде қабылдайды және аргументтің белгіленген түрін қайтарады.

Сондай-ақ, объектінің C# класының данасы екенін қалай тексеруге болады? is операторы пайдаланылады болса, тексеріңіз a-ның орындалу уақыты түрі объект берілген түрге сәйкес келеді немесе жоқ. Ол шындықты қайтарады егер берілген объект бір типті, әйтпесе жалған мәнін қайтарады. Ол сондай-ақ нөл үшін жалған мәнін қайтарады нысандар . Мұнда өрнек a мәніне бағаланады мысал кейбір түрдегі.

Кейіннен, C# тіліндегі GetType мен typeof арасындағы айырмашылық неде деген сұрақ туындауы мүмкін.

түрі кілт сөз Түрдің өзін аргумент ретінде қабылдайды және аргументтің астын сызу түрін қайтарады GetType () тек түрдің данасында шақырылуы мүмкін. Қызметкер қызметкер= жаңа қызметкер(); Жүйе.

Объектінің түрін қалай табуға болады?

Java табудың үш түрлі жолын ұсынады түрі ның объект орындау уақытында, мысалы. instanceof кілт сөзі, getClass() және java isInstance() әдісі. тіл. Сынып . Барлық үшеуінің ішінен тек getClass() дәл табады Түр ның объект ал басқалары ақиқат болса қайтарады Түр ның объект супер болып табылады түрі.

Ұсынылған: