Локална променлива

Автор: Randy Alexander
Дата На Създаване: 23 Април 2021
Дата На Актуализиране: 16 Може 2024
Anonim
Програмиране 0 - Видимост на Променливите. Глобални и Локални променливи в Python
Видео: Програмиране 0 - Видимост на Променливите. Глобални и Локални променливи в Python

Съдържание

Определение - Какво означава локална променлива?

Локалната променлива в C # е вид променлива, декларирана от декларация за локална променлива в началото на блок, за която променливата е предназначена да бъде локална. Той може да се появи и в for-izjave, превключвател-оператор, оператор foreach, използващ оператор или изявление за специфичен улов или използване на оператор.

Декларацията за локална променлива изрично определя типа на променливата, която е декларирана, заедно с идентификатора, който именува променливата.

Локалната променлива е вид променлива, която може да се използва, когато обхватът и обхватът на променливата са в метода или блока на операторите, в който е декларирана. Използва се като итерационна променлива в оператора foreach, променлива за изключение в клаузата за специфичен улов и променлива за ресурс в използващия оператор. Може да се използва и като константа, чиято стойност не може да бъде променена в метода или блока на операторите, в който е декларирана.

Подразбираща се локална променлива, чийто тип е изведен от компилатора от израза отдясно, е полезен при справяне с езикови интегрирани заявки (LINQ), които връщат анонимни типове при създаване на персонализиран тип за всеки набор от резултати на LINQ.


Въведение в Microsoft Azure и Microsoft Cloud | В това ръководство ще научите какво представлява компютърните изчисления и как Microsoft Azure може да ви помогне да мигрирате и стартирате бизнеса си от облака.

Техопедия обяснява Local Variable

Разпределението на паметта на локална променлива се основава на нейния тип. В случай на стойностно типизирана локална променлива (от типове като структура, цяло число и т.н.), цялото съдържание се съхранява в стека, докато референтната тип променлива се съхранява така, че нейната референтна част е в стека, а съдържанието й е в грамадата.

Имплицитно типизирана локална променлива се декларира без използване на .NET тип, но с ключовата дума "var", която присвоява съответния тип. Например, имплицитно типизирана локална променлива може да се използва в оператор "foreach", без да се декларира нейният тип, за да повтори колекция.

Локалната променлива не трябва да се посочва в кода в ual позиция, която предхожда декларацията за декларация на тази локална променлива. Освен това не може да има две или повече локални променливи със същото име в рамките на един блок, тъй като това може да доведе до грешка при компилация. Множество локални променливи от един и същи тип могат да бъдат декларирани и инициализирани в един оператор.

В метода на клас, който има локална променлива, наречена подобна на нейното поле, локалната променлива скрива полето, докато има достъп до него в метода. По-ефективно е да използвате локална променлива, отколкото поле.


Това определение е написано в рамките на C #