Съдържание
- Определение - Какво означава локална променлива?
- Въведение в Microsoft Azure и Microsoft Cloud | В това ръководство ще научите какво представлява компютърните изчисления и как Microsoft Azure може да ви помогне да мигрирате и стартирате бизнеса си от облака.
- Техопедия обяснява Local Variable
Определение - Какво означава локална променлива?
Локалната променлива в C # е вид променлива, декларирана от декларация за локална променлива в началото на блок, за която променливата е предназначена да бъде локална. Той може да се появи и в for-izjave, превключвател-оператор, оператор foreach, използващ оператор или изявление за специфичен улов или използване на оператор.
Декларацията за локална променлива изрично определя типа на променливата, която е декларирана, заедно с идентификатора, който именува променливата.
Локалната променлива е вид променлива, която може да се използва, когато обхватът и обхватът на променливата са в метода или блока на операторите, в който е декларирана. Използва се като итерационна променлива в оператора foreach, променлива за изключение в клаузата за специфичен улов и променлива за ресурс в използващия оператор. Може да се използва и като константа, чиято стойност не може да бъде променена в метода или блока на операторите, в който е декларирана.
Подразбираща се локална променлива, чийто тип е изведен от компилатора от израза отдясно, е полезен при справяне с езикови интегрирани заявки (LINQ), които връщат анонимни типове при създаване на персонализиран тип за всеки набор от резултати на LINQ.
Въведение в Microsoft Azure и Microsoft Cloud | В това ръководство ще научите какво представлява компютърните изчисления и как Microsoft Azure може да ви помогне да мигрирате и стартирате бизнеса си от облака.
Техопедия обяснява Local Variable
Разпределението на паметта на локална променлива се основава на нейния тип. В случай на стойностно типизирана локална променлива (от типове като структура, цяло число и т.н.), цялото съдържание се съхранява в стека, докато референтната тип променлива се съхранява така, че нейната референтна част е в стека, а съдържанието й е в грамадата.
Имплицитно типизирана локална променлива се декларира без използване на .NET тип, но с ключовата дума "var", която присвоява съответния тип. Например, имплицитно типизирана локална променлива може да се използва в оператор "foreach", без да се декларира нейният тип, за да повтори колекция.
Локалната променлива не трябва да се посочва в кода в ual позиция, която предхожда декларацията за декларация на тази локална променлива. Освен това не може да има две или повече локални променливи със същото име в рамките на един блок, тъй като това може да доведе до грешка при компилация. Множество локални променливи от един и същи тип могат да бъдат декларирани и инициализирани в един оператор.
В метода на клас, който има локална променлива, наречена подобна на нейното поле, локалната променлива скрива полето, докато има достъп до него в метода. По-ефективно е да използвате локална променлива, отколкото поле.
Това определение е написано в рамките на C #