Helyi változó

Szerző: Randy Alexander
A Teremtés Dátuma: 23 Április 2021
Frissítés Dátuma: 16 Lehet 2024
Anonim
Helyi változó - Technológia
Helyi változó - Technológia

Tartalom

Meghatározás - Mit jelent a helyi változó?

Egy helyi változó, C # -ben kifejezve, egy olyan változótípus, amelyet egy helyi változó deklarációja deklarál egy mondat elején, amelynek a változónak lokálisnak kell lennie. Ez előfordulhat egy nyilatkozatban, egy kapcsoló nyilatkozatban, egy foreach nyilatkozatban, egy felhasználó utasításban vagy egy meghatározott fogási nyilatkozatban, vagy egy utasításban.

A helyi változó deklarációja kifejezetten meghatározza a deklarált változó típusát, valamint a változót azonosító azonosítót.

A helyi változó egy olyan típusú változó, amely akkor használható, ha a változó hatóköre és terjedelme azon a metóduson vagy utasításmondaton belül helyezkedik el, amelyben deklarálja. Itercációs változóként használják az foreach utasításban, kivételes változót az egyedi fogási záradékban és az erőforrás változót a használó utasításban. Konstansként is felhasználható, amelynek értéke nem módosítható azon a metóduson vagy utasításmondaton belül, amelyben deklarálja.

Egy implicit módon beírt helyi változó, amelynek típusát a fordító a jobb oldali kifejezésből következteti, hasznos a nyelvbe integrált lekérdezésekkel (LINQ) foglalkozni, amelyek anonim típusokat adnak vissza, amikor minden LINQ eredménykészlethez egyedi típust hoznak létre.


Bevezetés a Microsoft Azure és a Microsoft Cloud | A jelen útmutató során megtanulja, mi szól a felhőalapú számítástechnikából, és hogyan segítheti a Microsoft Azure a felhőből történő migrációt és az üzleti vállalkozás futtatását.

A Techopedia magyarázza a Helyi változót

A helyi változó memóriaelosztása a típusától függ. Érték-típusú helyi változó esetén (olyan típusú, mint struct, egész szám stb.) A teljes tartalmat a kötegben tárolják, míg a referencia-típusú változót úgy tárolják, hogy referencia-része a veremben legyen, tartalma pedig a halomban.

Egy implicit módon beírt helyi változót .NET-típus használata nélkül deklaráljuk, de a "var" kulcsszóval, amely a megfelelő típust hozzárendeli. Például egy implicit módon beírt helyi változó használható "foreach" nyilatkozatban anélkül, hogy típusát deklarálná a gyűjtemény iterálására.

A helyi változót nem szabad hivatkozni a kódban olyan ual helyzetben, amely megelőzi a helyi változó deklarációs nyilatkozatát. Ezenkívül egyetlen blokkban nem lehet kettő vagy több azonos nevű helyi változó, mivel ez fordítási hibát okozhat. Több azonos típusú lokális változó deklarálható és inicializálható egyetlen utasításban.

Egy osztály olyan metódusán belül, amelynek a mezőjéhez hasonló helyi változó van, a helyi változó elrejti a mezőt, miközben hozzáfér a módszerhez. A helyi változó használata hatékonyabb, mint egy mező.


Ezt a meghatározást a C #