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

Шта је локална променљива? - дефиниција из техопедије

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

Anonim

Дефиниција - Шта значи локална променљива?

Локална варијабла, у Ц #, је врста варијабле коју декларише локална декларација променљиве на почетку блока којој је променљива намењена да буде локална. Може се појавити и у изјавама фор-статемент, свитцх-статемент, изјава фореацх-а, употребној изјави или изразу специфичног улова или усинг статемент.


Декларација локалне променљиве изричито дефинише тип променљиве која је декларисана заједно са идентификатором који именује променљиву.


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


Имплицитно уписана локална варијабла чији тип компилатор закључује из израза на десној страни корисна је у раду са језичним интегрисаним упитима (ЛИНК), који враћају анонимне типове у креирању прилагођеног типа за сваки скуп резултата ЛИНК.

Техопедија објашњава локалну променљиву

Додјела меморије локалне варијабле темељи се на њеном типу. У случају вредности променљиве локалне променљиве (типова као што су структура, цели број, итд.), Целокупни садржај се чува у снопу, док је референтна типкана варијабла сачувана тако да је њен референтни део у скупу, а њен садржај у гомили.


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


Локална варијабла се не треба позивати у код у текстуалном положају који претходи декларацији изјаве те локалне варијабле. Поред тога, не могу бити две или више локалних варијабли са истим именом унутар једног блока, јер то може довести до грешке у компилацији. Више локалних варијабли исте врсте могу се декларирати и иницијализирати у једној наредби.


Унутар методе класе која има локалну варијаблу која се зове слична њеном пољу, локална варијабла сакрива поље док јој приступа унутар методе. Ефикасније је користити локалну варијаблу него поље.

Ова дефиниција је написана у контексту Ц #
Шта је локална променљива? - дефиниција из техопедије