Объекттин GetType ыкмасы эмнени кайтарат?
Объекттин GetType ыкмасы эмнени кайтарат?

Video: Объекттин GetType ыкмасы эмнени кайтарат?

Video: Объекттин GetType ыкмасы эмнени кайтарат?
Video: Объекттин модели 7 класс 2024, Май
Anonim

Объект бардык түрлөрү үчүн базалык класс болуп саналат. NET түрү системасы, GetType ыкмасы үчүн колдонсо болот кайтуу Түр объектилер баарын билдирет. Объект , Системадан алынган нарк түрлөрү.

Муну эске алып, объекттин түрүн кантип табасыз?

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

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

Ошондой эле, мурунтан эле жүктөлгөн жыйындардан типтүү объекттерди кантип алууга болот?

Колдонуу Түр . GetType алуу үчүн Объекттерди териңиз тартып а чогулуш ушул мурунтан эле жүктөлгөн.

Typeof жана GetType ортосунда кандай айырма бар?

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

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