C# динамикалык деген эмне?
C# динамикалык деген эмне?

Video: C# динамикалык деген эмне?

Video: C# динамикалык деген эмне?
Video: C# Delegates Делегаты 2024, Ноябрь
Anonim

185. The динамикалык ачкыч сөз C# 4.0 үчүн жаңы жана компиляторго өзгөрмөнүн түрү өзгөрө аларын же анын иштөө убактысына чейин белгисиз экенин айтуу үчүн колдонулат. Аны Объект менен аны чыгаруунун кереги жок эле өз ара аракеттенүү деп ойлоңуз.

Ошондой эле билүү керек, C# динамикалык түрү деген эмне?

C# динамикалык түрү In C# 4.0, жаңы түрү а деп аталган киргизилет динамикалык түрү . Бул компиляция убактысын болтурбоо үчүн колдонулат түрү текшерүү. Компилятор текшербейт түрү ныкы динамикалык түрү компиляция убагында өзгөрмө, анын ордуна компилятор алат түрү иштөө убагында.

Ошондой эле билесизби, тармактын динамикалык түрү деген эмне? C# - Динамикалык түрү NET 4.5) жаңысын киргизди түрү бул компиляция убактысын качат түрү текшерүү. А динамикалык түрү качат түрү компиляция убагында текшерүү; ордуна, ал чечет түрү иштөө убагында. А динамикалык түрү аркылуу аныктоого болот динамикалык ачкыч сөз.

Ошо сыяктуу эле, сиз VAR менен C# динамикалыкынын ортосунда кандай айырма бар деп сурасаңыз болот?

var статикалык типтүү өзгөрмө болуп саналат. Ал натыйжа берет ичинде катуу терилген өзгөрмө, башкача айтканда, бул өзгөрмөлөрдүн маалымат түрү компиляция убагында чыгарылат. динамикалык болуп саналат динамикалык терилген өзгөрмөлөр. Бул алардын түрү компиляция убактысынан айырмаланып эмес, иштөө учурунда аныкталат дегенди билдирет var түрү.

Динамикалык маалымат түрү деген эмне?

Динамикалык маалымат түрлөрү болуп саналат динамикалык табиятта жана декларациялоо учурунда инициализацияны талап кылбайт. бир өзгөрмө динамикалык маалымат түрү int, float, string же объект сыяктуу ар кандай типтеги маалыматтарды инициализациялоого болот. Динамикалык өзгөрмөлөр касиеттерди түзүү жана функциядан маанилерди кайтаруу үчүн колдонулушу мүмкүн.

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