Кућа Развој Шта је типеоф оператор? - дефиниција из техопедије

Шта је типеоф оператор? - дефиниција из техопедије

Преглед садржаја:

Anonim

Дефиниција - Шта значи Типеоф Оператор?

Оператор Типеоф, у Ц #, је оператор који се користи за одређивање врсте параметра који му је пренесен. Враћа Систем.Типе објект повезан с тим типом, који садржи све детаље повезане са датим типом.

Значајка рефлексије у .НЕТ оквиру је моћан механизам помоћу којег се могућности типа могу препознати и користити током извођења. Оператор типеоф користи могућности рефлексије за испитивање информација у вези са вредностима и референтним типовима као што су конструктори, догађаји, поља, својства, модул и склоп у којима је тип распоређен.

Оператор типеоф може се користити као део израза за добијање референце објекта Типе за различите типове који се користе у компилацијској јединици. Може се користити за приказивање референци типа као стрингова, а може се доделити и променљивој врсти, Систем.Типе или пољу. Користи се у статичким методама Енума, класи ДатаТабле и методима претворбе АрраиЛист.

Тецхопедиа објашњава Оператор типа

Оператор Типеоф може се користити са било којим од следећих параметара:
  • Тип који није динамичан
  • Име невезаног типа представља генерички тип са списком аргумената. Они су специфицирани одговарајућим зарезима.
  • кључна реч "воид"

На пример, оператор типа типеоф може се користити са СтреамРеадер, типом дефинисаним у .НЕТ оквирној библиотеци да би га сачувао у променљивој Систем.Типе. Ова варијабла типа може се затим користити за испитивање детаља као што су тип класе (апстрактни или конкретни), методе итд.

Оператор типеоф може се користити за одређивање јавних типова дефинисаних у Систем.ИО или Систем намеспаце. Не може се преоптеретити прилагођеном имплементацијом.

Како оператор типеоф користи технику рефлексије за приступ опису метаподатака типа, чини га спорим када се користи за оптимизирани код и стога би га требао користити рјеђе. Чување повратног типа оператор типа у статичкој варијабли може побољшати перформансе у неким случајевима.

Метода ГетТипе је алтернативна опција оператору типеоф (). Може се користити за проналажење типа израза током извођења, поред статичких и унапред одређених типова. Ова дефиниција је написана у контексту Ц #
Шта је типеоф оператор? - дефиниција из техопедије