Cómo usar var en el lenguaje C#

Mientras trabajamos en la programación, necesitamos usar muchos tipos de variables y funciones en el código para que sea comprensible y conveniente para que los usuarios naveguen. El propósito principal de usar variables y funciones en cualquier código es evitar la complejidad y la ambigüedad y hacer que su uso sea más conveniente. Dentro de C# podemos declarar variables implícita y explícitamente. La declaración implícita no necesita declarar el tipo de una variable junto con su nombre. Por el contrario, la declaración explícita requiere que especifique el tipo de una variable. La declaración implícita requiere la palabra clave «var» para declarar cualquier variable, y el compilador mismo interpreta y determina el tipo de cualquier variable requerida en algún momento. En la declaración explícita, declaras el tipo y el compilador solo lo valida. En este artículo, nos centraremos en usar la palabra clave var para declarar implícitamente variables en C#. Asegúrese de actualizar su sistema Linux. El proceso de actualización lo ayuda a asegurarse de que su sistema esté actualizado con las funciones más recientes y no tenga errores como resultado de estas actualizaciones.

Contenidos

Ejemplo #01:

Comenzaremos de nuevo con nuestro primer ejemplo creando un archivo de código de programa C#. Debe ejecutar la directiva «touch» de Linux en la aplicación de shell de su consola. Este archivo se creará en su directorio de trabajo actual, probablemente «Inicio».

Comenzaremos con nuestra primera ilustración para demostrar la sintaxis simple para declarar e inicializar cualquier variable en C#. Comience su código C# con el uso común del espacio de nombres «Sistema» en el código. Este espacio de nombres es imprescindible en cualquier código C# para usar funciones integradas de propósito general. Después de eso, creamos una clase simple y aleatoria llamada «Prueba» e iniciamos un método de controlador principal () en ella. Nuestro método main() inicializó una variable entera «x» con el valor 12. La palabra clave «int» muestra el tipo «entero» de una variable «x». La siguiente línea usa la función WriteLine() del sistema de espacio de nombres y su clase Console para mostrar el valor de la variable x en el shell.

Con el compilador mcs para C, ejecute el var.cs compilado o el código de manera muy eficiente. Se creó el archivo var.exe y usamos «Mono Runtime» para ejecutar este archivo exe. El siguiente resultado muestra la representación simple de la variable «x» con su valor:

La figura anterior muestra cómo definir e inicializar cualquier tipo de variable en C#. Por el contrario, en C# puede evitar usar el tipo de datos con la variable y usar la palabra clave var en su lugar. El uso de la palabra clave var le permite al compilador interpretar el tipo de una variable por sí mismo, y no tenemos que decírselo al compilador. Así que hemos actualizado nuestro código a continuación. Usando la palabra clave «var» hemos inicializado dos variables «x» e «y» con valores enteros positivos y enteros negativos respectivamente. Luego se usó la función WriteLine() para mostrar los valores de las dos variables «x» e «y» en el shell de la consola. Guarde y salga de su editor de texto.

Compilamos este código con el compilador «mcs» y creamos su archivo exe. Este archivo var.exe se usó para ejecutarse con Mono runtime. Se muestran ambas variables y no tenemos errores. Este ejemplo muestra cuán valiosa es la palabra clave var cuando se declaran variables: después de haber definido implícitamente las variables, observemos el tipo de variable mediante la función GetType de C#. Para hacer esto, debe implementar por separado la clase «Texto» del espacio de nombres «Sistema» en su código C# después de usar el espacio de nombres «Sistema». El mismo método main() se usó dentro de la clase «Prueba». Usamos las mismas variables «x» e «y». Dentro de la función WriteLine() de la clase Console, usamos GetType, que se llama desde los nombres de las variables para mostrar el tipo de la variable junto con sus valores. Usamos el formato de corchetes en la cadena para mostrar los valores.

Después de compilar y ejecutar este programa, necesitamos conocer el tipo de variable «x» e «y» por separado. Ambas variables son del mismo tipo, es decir, «Int32» como las entiende el compilador de C#.

Ejemplo #02:

En el ejemplo anterior, vimos cómo la variable «var» y la función GetType() pueden mostrar la variable de tipo entero y su tipo respectivamente en el shell de la consola. Ahora veremos algunos otros tipos de variables que usan la palabra clave var. Así que tenemos tres variables «x», «y» y «z» inicializadas con la palabra clave «var» en el código del controlador principal () de este programa. Use la línea de espacio de nombres System.Test en la parte superior de este código. Estas tres variables tienen diferentes tipos de valores, p. B. números de coma flotante, caracteres y cadenas. Usamos la misma función Console.WriteLine() para mostrar cada variable junto con su tipo usando la función GetType() con nombres de variables. Dado que todas las variables son de diferentes tipos, esperamos el resultado inequívoco en nuestra pantalla.

Guardemos y compilemos nuestro código usando el compilador «mcs». La compilación fue bastante exitosa y no se encontraron errores. El archivo exe para este código de programa se usó dentro de la instrucción mono para ejecutar el código compilado. La salida mostró tres valores de variables «x», «y» y «z» junto con sus tipos. Muestra que «x» es de tipo doble, «y» es de tipo carácter y «z» es de tipo cadena.

Ejemplo #03:

Hemos analizado la mayoría de los tipos en C# para demostrar el uso de la palabra clave var para variables diferentes y únicas. Ahora veamos el valor de la variable de tipo booleano. Así que actualizamos las variables en la función main() y reemplazamos x, y y z con b1, b2 y b3. Los declaramos implícitamente con la palabra clave var sin especificar su tipo. Las dos primeras variables contienen los valores booleanos «verdadero» y «falso», la última variable está vacía. La misma función WriteLine() se usa aquí para mostrar el valor de la variable junto con sus tipos usando la función GetType en esta línea.

Después de usar este código en tiempo de compilación y ejecutarlo con el ejecutor «Mono» en tiempo de ejecución de C#, se muestra el resultado. Indica que las dos primeras variables son de tipo booleano, mientras que la tercera es de tipo String. Esto muestra que cualquier valor que contenga caracteres especiales, espacios o espacios se considera una cadena.

Conclusión:

En el párrafo introductorio de nuestro artículo, discutimos brevemente la idea de declaración implícita y explícita de variables y las comparamos. Hemos explicado el uso de la palabra clave «var» usando la función C# «GetType» de la clase «Text» del espacio de nombres «System», que especifica el tipo de la variable en la salida. Probamos estos ejemplos por separado para enteros positivos y negativos, caracteres, flotantes, cadenas, booleanos y tipos de variables vacías. Las ilustraciones de la palabra clave var muestran que no hay problema al realizar operaciones en variables con la declaración de la palabra clave var. Esperamos que este artículo le haya resultado útil. Consulte los otros artículos de sugerencias de Linux para obtener más sugerencias y tutoriales.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.