Lokal variabel

Författare: Randy Alexander
Skapelsedatum: 23 April 2021
Uppdatera Datum: 16 Maj 2024
Anonim
Java - Local Variables
Video: Java - Local Variables

Innehåll

Definition - Vad betyder lokal variabel?

En lokal variabel, i C #, är en typ av variabel som deklareras av lokal variabeldeklaration i början av ett block som variabeln är avsedd att vara lokal för. Det kan också förekomma i ett för-uttalande, ett switch-statement, ett foreach-uttalande, ett användande uttalande eller ett specifikt fångstuttalande eller med användning av statement.

Den lokala variabeldeklarationen definierar uttryckligen typen av variabel som har deklarerats tillsammans med identifieraren som namnger variabeln.

En lokal variabel är en typ av variabel som kan användas där variabelns omfattning och omfattning ligger inom metoden eller det uttalande blocket där det deklareras. Det används som en iterationsvariabel i förhandens uttalande, undantagsvariabel i den specifika fångstklausulen och resursvariabeln i det använda uttalandet. Det kan också användas som en konstant vars värde inte kan modifieras inom metoden eller satsblocket där det deklareras.

En implicit typad lokal variabel vars typ uttalas av kompilatorn från uttrycket till höger är användbar för att hantera språkintegrerade frågor (LINQ), som returnerar anonyma typer för att skapa en anpassad typ för varje LINQ-resultatuppsättning.


En introduktion till Microsoft Azure och Microsoft Cloud | I hela denna guide kommer du att lära dig vad cloud computing handlar om och hur Microsoft Azure kan hjälpa dig att migrera och driva ditt företag från molnet.

Techopedia förklarar lokal variabel

Minnen allokering av en lokal variabel är baserad på dess typ. I fallet med en värdetypad lokal variabel (av typer som strukt, heltal etc.) lagras hela innehållet i bunten, medan den referenstypade variabeln lagras så att dess referensdel är i bunten och dess innehåll är i högen.

En implicit typad lokal variabel deklareras utan att använda .NET-typ, men med nyckelordet "var", som tilldelar lämplig typ. Exempelvis kan en implicit typad lokal variabel användas i en "förhand" -sats utan att förklara att dess typ upprepas som en samling.

En lokal variabel bör inte hänvisas till koden i en ual position som föregår deklarationen för den lokala variabeln. Dessutom kan det inte finnas två eller flera lokala variabler med samma namn i ett enda block, eftersom det kan resultera i kompilationsfel. Flera lokala variabler av samma typ kan deklareras och initialiseras i en enda sats.

Inom en metod i en klass som har en lokal variabel som heter liknande dess fält, döljer den lokala variabeln fältet medan den får tillgång till den inom metoden. Det är effektivare att använda en lokal variabel än ett fält.


Denna definition har skrivits i C #