Lokal variabel

Forfatter: Randy Alexander
Oprettelsesdato: 23 April 2021
Opdateringsdato: 16 Kan 2024
Anonim
Java - Local Variables
Video.: Java - Local Variables

Indhold

Definition - Hvad betyder lokal variabel?

En lokal variabel, i C #, er en type variabel, der er erklæret ved lokal variabelangivelse i begyndelsen af ​​en blok, variablen er beregnet til at være lokal til. Det kan også forekomme i en for-erklæring, en switch-statement, en foreach-erklæring, en bruger-erklæring eller en specifik fangst-erklæring eller ved hjælp af statement.

Den lokale variabelangivelse definerer eksplicit typen af ​​den variabel, der er blevet erklæret sammen med den identifikator, der navngiver variablen.

En lokal variabel er en type variabel, der kan bruges, når omfanget og omfanget af variablen er inden for metoden eller sætningsblokken, hvor den er deklareret. Det bruges som en iterationsvariabel i foreach-erklæringen, undtagelsesvariabel i den specifikke fangstklausul og ressourcevariabel i den brugeropgørelse. Det kan også bruges som en konstant, hvis værdi ikke kan ændres inden for metoden eller sætningsblokken, hvori den er deklareret.

En implicit typisk lokal variabel, hvis type udledes af kompilatoren fra udtrykket til højre, er nyttig til at håndtere sprogintegrerede forespørgsler (LINQ), der returnerer anonyme typer ved at oprette en brugerdefineret type for hvert LINQ-resultatsæt.


En introduktion til Microsoft Azure og Microsoft Cloud | Gennem denne vejledning lærer du, hvad cloud computing handler om, og hvordan Microsoft Azure kan hjælpe dig med at migrere og drive din virksomhed fra skyen.

Techopedia forklarer lokal variabel

Hukommelsesfordelingen af ​​en lokal variabel er baseret på dens type. I tilfælde af en værdigtypet lokal variabel (af typer som struktur, heltal osv.), Gemmes hele indholdet i stakken, medens den referencetypede variabel er gemt sådan, at dens referencedel er i stakken, og dens indhold er i dyngen.

En implicit typisk lokal variabel deklareres uden brug af .NET-type, men med nøgleordet "var", der tildeler den passende type. F.eks. Kan en implicit typisk lokal variabel bruges i en "foreach" -sætning uden at erklære dens type til at itereere en samling.

En lokal variabel skal ikke henvises til koden i en ual position, der går forud for erklæringen af ​​den lokale variabel. Derudover kan der ikke være to eller flere lokale variabler med samme navn i en enkelt blok, da dette kan resultere i kompilationsfejl. Flere lokale variabler af samme type kan deklareres og initialiseres i en enkelt sætning.

Inden for en metode i en klasse, der har en lokal variabel, der ligner sit felt, skjuler den lokale variabel feltet, mens den får adgang til den inden for metoden. Det er mere effektivt at bruge en lokal variabel end et felt.


Denne definition blev skrevet i C #