Lokalna spremenljivka

Avtor: Randy Alexander
Datum Ustvarjanja: 23 April 2021
Datum Posodobitve: 16 Maj 2024
Anonim
Section 5
Video.: Section 5

Vsebina

Opredelitev - Kaj pomeni lokalna spremenljivka?

Lokalna spremenljivka v C # je vrsta spremenljivke, ki jo na začetku bloka objavi lokalna spremenljivka, ki naj bi ji bila lokalna. Pojavi se lahko tudi v stavku for-statement, switch-statement, izjava foreach, uporabi ali izjavi specifičnega ulova ali uporabi statement.

Deklaracija lokalne spremenljivke izrecno določa vrsto spremenljivke, ki je bila deklarirana, skupaj z identifikatorjem, ki imenuje spremenljivko.

Lokalna spremenljivka je vrsta spremenljivke, ki jo je mogoče uporabiti, kadar je obseg in obseg spremenljivke znotraj metode ali bloka stavkov, v katerem je navedena. Uporablja se kot iteracijska spremenljivka v stavku foreach, spremenljivka izjeme v klavzuli specifičnega ulova in spremenljivka vira v stavku using. Uporablja se lahko tudi kot konstanta, katere vrednosti ni mogoče spremeniti v bloku metode ali stavka, v katerem je razglašena.

Implicitno tipkana lokalna spremenljivka, katere tip prevajalec sklepa iz izraza na desni strani, je uporabna pri obravnavanju jezikovnih integriranih poizvedb (LINQ), ki vrnejo anonimne vrste pri ustvarjanju vrste po meri za vsak niz rezultatov LINQ.


Uvod v Microsoft Azure in Microsoft Cloud | V tem priročniku boste spoznali, kaj sploh pomeni računalništvo v oblaku in kako vam lahko Microsoft Azure pomaga preseliti in voditi vaše podjetje iz oblaka.

Tehopedia razlaga lokalno spremenljivko

Razporeditev pomnilnika lokalne spremenljivke temelji na vrsti. V primeru lokalne spremenljivke, ki je bila vnesena v vrednost (tipov, kot so struktura, celo število itd.), Se celotna vsebina shrani v sveženj, medtem ko je referenčna vtipkana spremenljivka shranjena tako, da je njen referenčni del v nizu, vsebina pa v gomili.

Lokalno spremenljivko implicitno tipkamo brez uporabe .NET tipa, vendar s ključno besedo "var", ki dodeli ustrezen tip. Na primer, implicitno vtipkana lokalna spremenljivka se lahko uporabi v stavku "foreach", ne da bi izjavil njeno vrsto za ponovitev zbirke.

Lokalne spremenljivke se v kodi ne sme sklicevati na ualen položaj, ki je pred izjavo deklaracije te lokalne spremenljivke. Poleg tega v enem bloku ne more biti dveh ali več lokalnih spremenljivk z istim imenom, ker lahko to povzroči napako pri sestavljanju. V enem samem stavku je mogoče deklarirati in inicializirati več lokalnih spremenljivk iste vrste.

V metodi razreda, ki ima lokalno spremenljivko, imenovano podobno svojemu polju, lokalna spremenljivka skriva polje, medtem ko do njega dostopa znotraj metode. Učinkoviteje je uporabljati lokalno spremenljivko kot polje.


Ta opredelitev je bila napisana v besedilu C #