Lokalna varijabla

Autor: Randy Alexander
Datum Stvaranja: 23 Travanj 2021
Datum Ažuriranja: 16 Svibanj 2024
Anonim
Section 5
Video: Section 5

Sadržaj

Definicija - Što znači lokalna varijabla?

Lokalna varijabla u C # je vrsta varijable koju deklarira lokalna deklaracija varijable na početku bloka kojoj je varijabla namijenjena. Može se pojaviti i u obliku za-izjavu, prijelaznu izjavu, izjavu foreach, upotrebljivu izjavu ili izjavu s specifičnim ulovom ili koristeći izraz.

Deklaracija lokalne varijable izričito definira vrstu varijable koja je deklarirana zajedno s identifikatorom koji imenuje varijablu.

Lokalna varijabla je vrsta varijable koja se može koristiti tamo gdje je opseg i opseg varijable unutar metode ili bloka izraza u kojem je deklarirana. Koristi se kao iteracijska varijabla u naredbi foreach, varijabla iznimke u klauzuli specifičnog ulova i varijabla resursa u upotrebljivom izrazu. Može se koristiti i kao konstanta čija se vrijednost ne može mijenjati unutar metode ili bloka izraza u kojem je deklarirana.

Implicitno upisana lokalna varijabla, čiji tip zaključuje prevodilac iz izraza s desne strane, korisna je u bavljenju jezičnim integriranim upitima (LINQ), koji vraćaju anonimne tipove u kreiranju prilagođenog tipa za svaki skup rezultata LINQ.


Uvod u Microsoft Azure i Microsoft Cloud | Kroz ovaj vodič naučit ćete o čemu se radi računalstvo u oblaku i kako vam Microsoft Azure može pomoći da migrirate i pokrenete svoje poslovanje iz oblaka.

Tehopedija objašnjava lokalnu varijablu

Dodjela memorije lokalne varijable temelji se na njezinoj vrsti. U slučaju lokalne varijable tipkane vrijednosti (tipova kao što su struktura, cijeli broj, itd.) Cijeli se sadržaj pohranjuje u stog, dok referentna tipkana varijabla pohranjuje se tako da je njezin referentni dio u skupu, a njezin sadržaj u gomili.

Impplicitno upisana lokalna varijabla deklarirana je bez korištenja .NET tipa, ali s ključnom riječi "var", koja dodjeljuje odgovarajuću vrstu. Na primjer, implicitno upisana lokalna varijabla može se upotrijebiti u izrazu "foreach" bez najave njezine vrste za ponavljanje zbirke.

Lokalna varijabla se ne smije navoditi u kodu u ual položaju koji prethodi deklaracijskoj izjavi te lokalne varijable. Uz to, u jednom bloku ne mogu biti dvije ili više lokalnih varijabli s istim nazivom, jer to može rezultirati pogreškom u sastavljanju. Više lokalnih varijabli iste vrste mogu se deklarirati i inicijalizirati u jednoj naredbi.

Unutar metode klase koja ima lokalnu varijablu nazvanu sličnu svom polju, lokalna varijabla skriva polje dok mu pristupa unutar metode. Učinkovitije je koristiti lokalnu varijablu nego polje.


Ova je definicija napisana u C #