28% de descuento del curso en SQL Server

Estrada Web Group Estrada Web Group
Variables en C#
Estrada Web Group
Estrada Web Group
Estrada Web Group Estrada Web Group
Calificar:
27 octubre Programa..

Variables en C#

Resumen: en este tutorial, aprenderás sobre las variables en C#, incluida la declaración de variables, la asignación de valores a las variables y la visualización de variables en la consola.

Introducción a las variables en C#

Los programas procesan datos. Por lo general, funciona de la siguiente manera:

  • Primero, se obtienen los datos de las entradas del usuario, archivos o API de terceros.
  • En segundo lugar, se procesan los datos.
  • En tercer lugar, se envíe el resultado a la pantalla o se guardan en un almacenamiento de datos, como un archivo o una base de datos.

Para almacenar datos durante la ejecución del programa, utiliza variables.

Por definición, las variables son identificadores cuyos valores pueden cambiar durante la ejecución del programa. Cuando finaliza el programa, los valores almacenados en las variables también desaparecen.

Declarar variables

Antes de usar una variable, debes declararla usando la siguiente sintaxis:

type variableName;

En esta sintaxis:

  • El tipo puede ser cualquier tipo integrado en C# o tipos personalizados. Por ejemplo, el tipo integrado int representa los números enteros y el tipo integrado string representa las cadenas de texto. Ten en cuenta que aprenderás sobre los tipos personalizados más adelante.
  • La variableName es un identificador válido que comienza con un carácter o guión bajo (_) y es seguido por otros caracteres.

La siguiente tabla ilustra los tipos incorporados más utilizados:

Tipo Descripción Ejemplos
int Enteros 1, 2, 3
float Números de punto flotante de precisión simple 1.1F
double Números de punto flotante de precisión doble 2.5
string Texto “Hola estas en Estrada Web Group”
char Caracteres ‘a’, ‘b’,’c’
bool Valores booleanos true, false

Por convención, los nombres de las variables están en mayúsculas y minúsculas y comienzan con una letra. Por ejemplo, color, textColor y backgroundColor.

El siguiente ejemplo declara una variable para la edad con el tipo int:

int age;

Cuando declaras una variable, inicialmente no está asignada, es decir no tiene un valor. Si intentas leer desde una variable no asignada, el compilador emitirá un error.

Después de declarar una variable, puedes asignarle un valor usando el operador de asignación (=), así:

int age;
age = 18;

Y puedes hacer ambos pasos usando una declaración:

int age = 18;

Lo siguiente suma uno al valor de la variable edad:

int age = 18;
age = age + 1;

Después de la segunda declaración, el valor de la edad es 19.

C# es un lenguaje de tipo seguro. Significa que el compilador se asegurará que la variable siempre almacene un valor del tipo declarado.

En el ejemplo anterior, la variable de edad siempre almacenará un número entero. Si le asignas una cadena, el compilador emitirá un error.

El siguiente código dará como resultado un error al compilar:

int age;
age = "one";

Error:

error CS0029: Cannot implicitly convert type 'string' to 'int'

Mostrar variables

Para enviar la variable de edad a la consola, utiliza el método Console.WriteLine de la siguiente manera:

int age = 18;
Console.WriteLine(age);

Resultado:

18

Para incrustar la variable de edad en una cadena y mostrarla, utilice la siguiente declaración:

Console.WriteLine($"La edad es {age}");

Resultado:

La edad es 18

En declaración anterior:

  • Primero, prefija la cadena con el símbolo $.
  • En segundo lugar, coloca la variable (age) dentro de las llaves {}.

Cuando el compilador ve una cadena con el prefijo $, reemplazará todas las variables entre llaves con sus valores correspondiente.

Declarar múltiples variables

Para declarar múltiples variables, usa múltiples declaraciones:

double weight = 60.5;
double height = 1.72;

Ten en cuenta que el tipo doble representa los números de punto flotante de precisión doble.

Si las variables tienen el mismo tipo, puedes declararlas en una declaración y usar una coma (,) para separar dos variables como esta:

double weight = 60.5,
       height = 1.72;

Console.WriteLine($"El peso es de {weight}kg y la altura es de {height}m.");

Resultado:

El peso es de 60.5kg y la altura es de 1.72m.

Ejemplo de variable C#

El siguiente programa ilustra cómo usar variables para calcular el índice de masa corporal:

double weight = 60.5,
       height = 1.72,
       imc;

// calculate IMC
imc = weight / (height * height);

// output
Console.WriteLine("Calcular el Índice de Masa Corporal (IMC)");
Console.WriteLine($"Peso: {weight}kg");
Console.WriteLine($"Altura: {height}m");
Console.WriteLine($"IMC: {imc:0.#}");

Resultado:

Calcular el Índice de Masa Corporal (IMC)
Peso: 60.5kg
Altura: 1.72m
IMC: 20.5

Cómo funciona.

Primero, declara tres variables weight, height y imc:

double weight = 60.5,
       height = 1.72,
       imc;

En segundo lugar, calcule el índice de masa corporal (IMC) y almacene el resultado en la variable imc:

// calculate IMC
imc = weight / (height * height);

Tercero, imprime el resultado:

// output
Console.WriteLine("Calcular el Índice de Masa Corporal (IMC)");
Console.WriteLine($"Peso: {weight}kg");
Console.WriteLine($"Altura: {height}m");
Console.WriteLine($"IMC: {imc:0.#}");

Ten en cuenta que la siguiente sintaxis formatea el valor del IMC que mostrará un dígito después del punto decimal:

{imc:0.#}

Si deseas formatear un número con más dígitos después del punto decimal, puedes agregar más símbolos #. Cada símbolo # representa un número.

Resumen

  • Las variables son identificadores cuyos valores cambian durante la ejecución de un programa.
  • Por convención, los nombres de las variables usan el estilo Camel case, esta es una práctica de escritura que consiste en la unión de dos o más palabras sin espacios entre ellas, pero las diferencian una letra mayúscula inicial a partir de la segunda palabra, por ejemplo: miNombreEs.
  • Utilice variables para almacenar datos en el programa.

Compartir:

Cargando...
Descarga el código fuente

Obten el código del sistema de gestión de proyectos.

Shape