Lokálna premenná

Autor: Randy Alexander
Dátum Stvorenia: 23 Apríl 2021
Dátum Aktualizácie: 16 Smieť 2024
Anonim
Lokálna premenná - Technológie
Lokálna premenná - Technológie

Obsah

Definícia - Čo znamená lokálna premenná?

Lokálna premenná v C # je typ premennej deklarovanej vyhlásením lokálnej premennej na začiatku bloku, pre ktorý je premenná určená, aby bola lokálna. Môže sa vyskytnúť aj v príkazoch for-Statement, switch-Statement, foreach, v príkaze using alebo v špecifickom úlovku alebo v príkazu.

Vyhlásenie o lokálnej premennej explicitne definuje typ premennej, ktorá bola deklarovaná, spolu s identifikátorom, ktorý premennú pomenuje.

Lokálna premenná je typ premennej, ktorý sa môže použiť, ak je rozsah a rozsah premennej v rámci metódy alebo bloku príkazov, v ktorom je deklarovaná. Používa sa ako iteratívna premenná v príkaze foreach, premenná výnimka v klauzule specific-catch a premenná prostriedku v príkaze using. Môže sa tiež použiť ako konštanta, ktorej hodnotu nemožno zmeniť v rámci metódy alebo bloku príkazov, v ktorom je deklarovaná.

Implicitne zadaná lokálna premenná, ktorej typ je odvodený kompilátorom z výrazu napravo, je užitočná pri riešení jazykovo integrovaných dopytov (LINQ), ktoré vracajú anonymné typy pri vytváraní užívateľského typu pre každú sadu výsledkov LINQ.


Úvod do programu Microsoft Azure a Microsoft Cloud V tejto príručke sa dozviete, o čom všetko je cloud computing a ako vám môže Microsoft Azure pomôcť migrovať a podnikať z cloudu.

Techopedia vysvetľuje lokálnu premennú

Priradenie pamäte miestnej premennej je založené na jej type. V prípade lokálnej premennej typovej hodnoty (typu štruktur, celé číslo atď.) Sa celý obsah uloží do zásobníka, zatiaľ čo referenčná typovaná premenná sa uloží tak, že jej referenčná časť je v zásobníku a jej obsah je na hromadu.

Implicitne zadaná lokálna premenná sa deklaruje bez použitia typu .NET, ale s kľúčovým slovom „var“, ktoré priradí príslušný typ. Napríklad implicitne zadaná lokálna premenná sa môže použiť v príkaze „foreach“ bez toho, aby sa jej typ deklaroval na opakovanie kolekcie.

Lokálna premenná by sa nemala uvádzať v kóde na pozícii, ktorá predchádza vyhláseniu tejto lokálnej premennej. Okrem toho v jednom bloku nemôžu byť dve alebo viac lokálnych premenných s rovnakým názvom, pretože to môže mať za následok chybu kompilácie. Viaceré miestne premenné toho istého typu môžu byť deklarované a inicializované v jedinom príkaze.

V rámci metódy triedy, ktorá má lokálnu premennú pomenovanú podobne ako jej pole, lokálna premenná skryje pole, zatiaľ čo k nej pristupuje v rámci metódy. Je efektívnejšie použiť lokálnu premennú ako pole.


Táto definícia bola napísaná v konk. C #