GetType C# гэж юу вэ?
GetType C# гэж юу вэ?

Видео: GetType C# гэж юу вэ?

Видео: GetType C# гэж юу вэ?
Видео: 69 Как работает метод GetType в C# 2024, Арваннэгдүгээр
Anonim

Үүний үр дүнг ойлгох GetType арга. GetType Type объектыг буцаана. GetType объект дээрх арга юм. Энэ нь объектын жишээний хамгийн үүсмэл төрлийг заадаг Type объектыг өгдөг. Энэ програм нь үндсэн анги болон үүсмэл ангийн харилцааг ойлгоход тусалдаг. TypeObject.

Цаашилбал, C# хэл дээр typeof нь юу вэ?

The төрөл нь оператор түлхүүр үг юм ашигласан эмхэтгэх үед төрлийг авахын тулд. Өөрөөр хэлбэл, энэ оператор юм ашигласан Системийг авахын тулд. Төрөл бүрийн объектыг бичнэ үү. Энэ оператор нь Type-г өөрөө аргумент болгон авч аргументийн тэмдэглэгдсэн төрлийг буцаана.

Мөн объект нь C# ангиллын жишээ мөн эсэхийг хэрхэн шалгах вэ? is оператор нь дассан эсэхийг шалгана уу ажиллах цагийн төрөл a обьект өгөгдсөн төрөлтэй таарч байгаа эсэх. Энэ нь үнэн эргэж ирдэг хэрэв өгсөн обьект ижил төрлийнх биш бол худал буцаана. Мөн null-д худал буцаана объектууд . Энд илэрхийллийг a гэж үнэлнэ жишээ зарим төрлийн.

Дараа нь C# хэл дээрх GetType болон typeof хоёрын ялгаа юу вэ?

төрөл Түлхүүр үг нь Type-г өөрөө аргумент болгон авч, аргументийн Type-ийн доогуур зураасыг буцаана GetType () нь зөвхөн тухайн төрлийн жишээн дээр дуудагдах боломжтой. Ажилтан ажилтан= шинэ ажилтан(); Систем.

Та объектын төрлийг хэрхэн олох вэ?

Java-г олох гурван өөр аргыг өгдөг төрөл -ийн обьект ажиллах үед жишээлбэл. instanceof түлхүүр үг, java-н getClass() болон isInstance() аргууд. lang. Анги . Энэ гурваас зөвхөн getClass() нь яг олдог Төрөл -ийн обьект харин бусад нь мөн үнэн бол буцдаг Төрөл -ийн обьект супер юм төрөл.

Зөвлөмж болгож буй: