GetType C# деген эмне?
GetType C# деген эмне?

Video: GetType C# деген эмне?

Video: GetType C# деген эмне?
Video: How to build an A-class piece of tech | Inside Floats tech stack 2024, Май
Anonim

натыйжасын түшүнүү GetType ыкмасы. GetType Type объектин кайтарат. GetType объект боюнча ыкма болуп саналат. Ал Type объектин камсыз кылат, ал объект үлгүсүнүн эң туунду түрүн көрсөтөт. Бул программа бизге базалык классты жана алынган класстын мамилелерин түшүнүүгө жардам берет. TypeObject.

Андан тышкары, C# ичинде typeof эмнени колдонот?

The typeof болгон оператор ачкыч сөзү колдонулган компиляция убагында түрүн алуу үчүн. Же башкача айтканда, бул оператор колдонулган Системаны алуу үчүн. Тир үчүн объектти териңиз. Бул оператор Типтин өзүн аргумент катары кабыл алып, аргументтин белгиленген түрүн кайтарат.

Ошондой эле суралышы мүмкүн, объект C# классынын мисалы экенин кантип текшересиз? is оператору көнүп калган болсо текшерүү а-нын иштөө убактысынын түрү объект берилген түргө туура келет же жокпу. Бул чындыкка кайтып келет эгерде берилген объект бир типте болсо, жалганды кайтарат. Ал ошондой эле нөл үчүн жалганды кайтарат объектилер . Бул жерде, сөз айкашы үчүн бааланат мисал кандайдыр бир түрдөгү.

Кийинчерээк, сиз дагы сурашыңыз мүмкүн, C# ичинде GetType менен typeof ортосунда кандай айырма бар?

typeof ачкыч сөз Типтин өзүн аргумент катары кабыл алып, аргументтин астын сызган түрүн кайтарат GetType () типтин инстанциясында гана чакырылышы мүмкүн. Кызматкер = жаңы кызматкер(); Система.

Объекттин түрүн кантип табасыз?

Java табуу үчүн үч түрдүү жол менен камсыз кылат түрү нын объект иштөө убагында, мис. instanceof ачкыч сөзү, getClass() жана isInstance() java методу. lang. Класс . Үчөөнүн ичинен бир гана getClass() так табат Түр нын объект ал эми башкалар да чындыкты кайтарышат, эгерде Түр нын объект супер болуп саналат түрү.

Сунушталууда: