Variable local

Autora: Randy Alexander
Data De La Creació: 23 Abril 2021
Data D’Actualització: 16 Ser Possible 2024
Anonim
Scope of Variables - Local vs Global
Vídeo: Scope of Variables - Local vs Global

Content

Definició: què significa la variable local?

Una variable local, en C #, és un tipus de variable declarada per declaració de variable local al començament d'un bloc a la qual es vol localitzar la variable. També es pot produir en una declaració de referència, una declaració de commutació, una declaració de predicació, una declaració d'utilització o una declaració de captura específica o una instrucció d'ús.

La declaració de la variable local defineix explícitament el tipus de la variable que s'ha declarat juntament amb l'identificador que nomena la variable.

Una variable local és un tipus de variable que es pot utilitzar quan l'abast i l'abast de la variable es troben dins del mètode o bloc de declaracions on es declara. S'utilitza com a variable d'iteració a la instrucció foreach, variable d'excepció a la clàusula specific-catch i variable de recurs a la instrucció use. També es pot utilitzar com a constant el valor del qual no es pot modificar dins del mètode o bloc de declaracions on es declara.

Una variable local mecanografiada implícitament que el tipus és deduïda pel compilador de l’expressió de la seva dreta és útil per tractar les consultes integrades de llenguatge (LINQ), que retornen tipus anònims en crear un tipus personalitzat per a cada conjunt de resultats LINQ.


Una introducció a Microsoft Azure i al Microsoft Cloud | Durant aquesta guia, podreu conèixer què és la informàtica en núvol i com Microsoft Azure us pot ajudar a migrar i executar el vostre negoci des del núvol.

Techopedia explica la variable local

L’assignació de memòria d’una variable local es basa en el seu tipus. En el cas d'una variable local tipificada per valor (de tipus com struct, nombres enters, etc.), el contingut complet s'emmagatzema a la pila, mentre que la variable tipificada de referència s'emmagatzema de manera que la seva part de referència es troba a la pila i el seu contingut. al munt.

Es declara una variable local tipografia implícita sense utilitzar el tipus .NET, però amb la paraula clau "var", que assigna el tipus adequat. Per exemple, es pot utilitzar una variable local tipografia implícita en una instrucció "foreach" sense declarar el seu tipus per iterar una col·lecció.

No s'ha de fer referència a una variable local al codi en una posició ual que precedeix la declaració de declaració d'aquesta variable local. A més, no hi pot haver dues o més variables locals amb el mateix nom en un sol bloc, ja que pot produir-se un error de compilació. Es poden declarar i inicialitzar múltiples variables locals del mateix tipus en una única instrucció.

Dins d’un mètode d’una classe que té una variable local anomenada similar al seu camp, la variable local amaga el camp mentre s’accedeix al mètode. És més eficient utilitzar una variable local que un camp.


Aquesta definició es va escriure amb el número de C #