Variabilă locală

Autor: Randy Alexander
Data Creației: 23 Aprilie 2021
Data Actualizării: 1 Iulie 2024
Anonim
Java - Local Variables
Video: Java - Local Variables

Conţinut

Definiție - Ce înseamnă variabilă locală?

O variabilă locală, în C #, este un tip de variabilă declarată prin declarație de variabilă locală la începutul unui bloc la care variabila este destinată să fie locală. Poate apărea, de asemenea, într-o declarație for-statement, o declarație-switch, o declarație foreach, o instrucțiune folosind sau o declarație specifică-captură sau o instrucțiune folosind.

Declarația de variabilă locală definește explicit tipul variabilei care a fost declarată împreună cu identificatorul care numește variabila.

O variabilă locală este un tip de variabilă care poate fi utilizată în cazul în care domeniul de aplicare și întinderea variabilei se află în metoda sau blocul de declarații în care este declarată. Este utilizată ca o variabilă de iterație în instrucțiunea foreach, variabilă de excepție în clauza specific-catch și variabila resursă în instrucțiunea de utilizare. De asemenea, poate fi utilizată ca o constantă a cărei valoare nu poate fi modificată în cadrul metodei sau al blocului de instrucțiuni în care este declarată.

O variabilă locală tastată implicit al cărei tip este dedus de compilator din expresia din dreapta sa este utilă în tratarea interogărilor lingvistice integrate (LINQ), care returnează tipuri anonime în crearea unui tip personalizat pentru fiecare set de rezultate LINQ.


O introducere în Microsoft Azure și Microsoft Cloud | În acest ghid, veți afla despre ce este vorba despre cloud computing și despre cum Microsoft Azure vă poate ajuta să migrați și să conduceți afacerea din cloud.

Techopedia explică variabila locală

Alocarea memoriei unei variabile locale se bazează pe tipul acesteia. În cazul unei variabile locale tipografiate cu valoare (de tipuri ca struct, număr întreg, etc.), întregul conținut este stocat în stivă, în timp ce variabila tipărită de referință este stocată astfel încât porțiunea sa de referință este în stivă și conținutul acesteia este în grămadă.

O variabilă locală tastată implicit este declarată fără a utiliza tip .NET, dar cu cuvântul cheie „var”, care atribuie tipul corespunzător. De exemplu, o variabilă locală tastată implicit poate fi utilizată într-o declarație „foreach” fără a-și declara tipul pentru a itera o colecție.

O variabilă locală nu trebuie trimisă în cod într-o poziție ual care precede declarația de declarare a acelei variabile locale. În plus, nu pot exista două sau mai multe variabile locale cu același nume într-un singur bloc, deoarece acest lucru poate duce la o eroare de compilare. Mai multe variabile locale de același tip pot fi declarate și inițializate într-o singură instrucțiune.

În cadrul unei metode a unei clase care are o variabilă locală numită similar cu câmpul ei, variabila locală ascunde câmpul în timp ce îl accesează în cadrul metodei. Este mai eficient să folosești o variabilă locală decât un câmp.


Această definiție a fost scrisă în versiunea lui C #