Paikallinen muuttuja

Kirjoittaja: Randy Alexander
Luomispäivä: 23 Huhtikuu 2021
Päivityspäivä: 16 Saattaa 2024
Anonim
High Density 2022
Video: High Density 2022

Sisältö

Määritelmä - mitä paikallinen muuttuja tarkoittaa?

Paikallinen muuttuja C-muodossa on muuttujan tyyppi, joka ilmoitetaan paikallisen muuttujan ilmoituksella lohkon alussa ja jonka muuttujan on tarkoitus olla paikallinen. Se voi esiintyä myös lauseessa, vaihtolausekkeessa, ennakoivassa lausunnossa, käyttävässä käskyssä tai erityisessä saalisilmoituksessa tai lauseessa.

Paikallisen muuttujan ilmoitus määrittelee nimenomaisesti ilmoitetun muuttujan tyypin yhdessä muuttujan nimeävän tunnisteen kanssa.

Paikallinen muuttuja on tyyppi muuttujasta, jota voidaan käyttää, kun muuttujan laajuus ja laajuus ovat sen menetelmän tai käskylohkon sisällä, jossa se ilmoitetaan. Sitä käytetään iteraatiomuuttujana foreach-lausunnossa, poikkeusmuuttujana erityisessä saalislausekkeessa ja resurssimuuttuja käyttölauseessa. Sitä voidaan käyttää myös vakiona, jonka arvoa ei voida muuttaa menetelmässä tai käskylohkossa, jossa se ilmoitetaan.

Epäsuorasti kirjoitettu paikallinen muuttuja, jonka tyypin kääntäjä päättelee oikealla olevasta lausekkeesta, on hyödyllinen käsiteltäessä kieliintegraatteja (LINQ), jotka palauttavat nimettömät tyypit luomalla mukautetun tyypin jokaiselle LINQ-tulosjoukolle.


Johdanto Microsoft Azureen ja Microsoft Cloud | Tämän oppaan läpi opit mitä pilvipalvelussa on kyse ja kuinka Microsoft Azure voi auttaa sinua siirtämään ja johtamaan yritystä pilvestä.

Techopedia selittää paikallisen muuttujan

Paikallisen muuttujan muistin allokointi perustuu sen tyyppiin. Arvotyyppisen paikallisen muuttujan (tyypit kuten struct, kokonaisluku jne.) Tapauksessa koko sisältö varastoidaan pinoon, kun taas referenssityyppinen muuttuja tallennetaan siten, että sen referenssiosa on pinossa ja sen sisältö on kasassa.

Epäsuorasti kirjoitettu paikallinen muuttuja julistetaan käyttämättä .NET-tyyppiä, mutta avainsanalla "var", joka antaa sopivan tyypin. Esimerkiksi implisiittisesti kirjoitettua paikallista muuttujaa voidaan käyttää "foreach" -käskyssä ilmoittamatta sen tyyppiä kokoelman toistamiseksi.

Paikallista muuttujaa ei tule viitata koodiin ual-sijaintiin, joka edeltää kyseisen paikallisen muuttujan ilmoituslauseketta. Lisäksi yhdessä lohkossa ei voi olla kahta tai useampaa paikallista muuttujaa, joilla on sama nimi, koska tämä voi johtaa käännösvirheeseen. Useita samantyyppisiä paikallisia muuttujia voidaan julistaa ja alustaa yhdellä lauseella.

Sen luokan menetelmässä, jolla on paikallinen muuttuja nimeltään sen kentän kanssa, paikallinen muuttuja piilottaa kentän samalla kun se käyttää sitä menetelmän sisällä. Paikallista muuttujaa on tehokkaampaa käyttää kuin kenttää.


Tämä määritelmä kirjoitettiin C #: n con