Hogar Desarrollo ¿Qué es una variable local? - definición de techopedia

¿Qué es una variable local? - definición de techopedia

Tabla de contenido:

Anonim

Definición: ¿Qué significa la variable local?

Una variable local, en C #, es un tipo de variable declarada por la declaración de variable local al comienzo de un bloque en el que se pretende que la variable sea local. También puede ocurrir en una declaración for, una declaración switch, una declaración foreach, una declaración de uso o una declaración de captura específica o una declaración de uso.


La declaración de variable local define explícitamente el tipo de variable que se ha declarado junto con el identificador que nombra la variable.


Una variable local es un tipo de variable que se puede usar cuando el alcance y la extensión de la variable se encuentran dentro del método o bloque de instrucciones en el que se declara. Se utiliza como una variable de iteración en la instrucción foreach, la variable de excepción en la cláusula de captura específica y la variable de recurso en la instrucción de uso. También se puede usar como una constante cuyo valor no se puede modificar dentro del método o bloque de instrucciones en el que se declara.


Una variable local tipada implícitamente cuyo tipo es inferido por el compilador a partir de la expresión a su derecha es útil para tratar consultas de lenguaje integrado (LINQ), que devuelven tipos anónimos al crear un tipo personalizado para cada conjunto de resultados LINQ.

Techopedia explica la variable local

La asignación de memoria de una variable local se basa en su tipo. En el caso de una variable local de tipo valor (de tipos como struct, integer, etc.), todo el contenido se almacena en la pila, mientras que la variable de tipo de referencia se almacena de modo que su parte de referencia se encuentre en la pila y su contenido sea en el montón


Una variable local tipada implícitamente se declara sin usar el tipo .NET, pero con la palabra clave "var", que asigna el tipo apropiado. Por ejemplo, una variable local tipada implícitamente puede usarse en una declaración "foreach" sin declarar su tipo para iterar una colección.


No se debe hacer referencia a una variable local en el código en una posición textual que precede a la declaración de declaración de esa variable local. Además, no puede haber dos o más variables locales con el mismo nombre dentro de un solo bloque, ya que esto puede provocar un error de compilación. Se pueden declarar e inicializar múltiples variables locales del mismo tipo en una sola declaración.


Dentro de un método de una clase que tiene una variable local llamada similar a su campo, la variable local oculta el campo mientras accede a él dentro del método. Es más eficiente usar una variable local que un campo.

Esta definición fue escrita en el contexto de C #
¿Qué es una variable local? - definición de techopedia