Variables y Conversión de Datos en C#

Clase 8 de 26Curso de Introducción a C# con .NET 3.1

Resumen

¿Cómo trabajar con variables en C#?

Las variables en C# son como cajas donde podemos guardar diferentes valores y tipos de datos esenciales para cualquier programación eficaz. Destacar cómo utilizarlas correctamente es fundamental para escribir un código claro y eficiente.

¿Cómo inicializar un proyecto en C#?

  1. Crear un proyecto: Para comenzar, vamos a crear un proyecto de consola en Visual Studio. Por ejemplo, nombrémoslo string example.
  2. Configurar el namespace: El namespace debe coincidir con el nombre del proyecto, utilizando el formato Pascal Case. Esto asegura coherencia y claridad en el código.

¿Cómo utilizar variables de texto?

Utilizar variables de texto o strings es una tarea común en C#. Aquí te muestro cómo puedes hacerlo:

string fullUserName; // Declaración de la variable
Console.WriteLine("What's your name?");
Console.Write("Please write your full name: ");
fullUserName = Console.ReadLine(); // Leer el nombre del usuario

Console.WriteLine("Hello, " + fullUserName + " welcome to Platzi!");

Aspectos clave:

  • Camel Case para variables: Utilizamos camelCase para el nombre de las variables, comenzando en minúscula y capitalizando cada palabra subsiguiente.
  • Concatenación de strings: Usamos el operador + para concatenar strings con otras variables.

¿Cómo manejar variables numéricas en C#?

Trabajar con números requiere un enfoque similar al de texto, pero con conversiones explícitas cuando se trata con input de usuario.

Ejemplo de calculadora numérica:

Console.WriteLine("Input the first number:");
int number1 = Convert.ToInt32(Console.ReadLine()); // Conversión explícita

Console.WriteLine("Input the second number:");
int number2 = Convert.ToInt32(Console.ReadLine());

int result = number1 * number2;
Console.WriteLine("The result is: " + result);

Detalles importantes:

  • Conversión explícita: Utilizamos Convert.ToInt32() para convertir la entrada del usuario, que es inicialmente un string, a un entero.
  • Legibilidad del código: Nombres de variables claros y explícitos, como number1, number2 y result, facilitan la comprensión del código.

¿Es recomendable usar var en C#?

Aunque C# permite el uso de var para declarar cualquier tipo de variable, siempre que el compilador pueda inferirlo, se recomienda evitarlo para tipos de datos más complejos para mejorar la legibilidad del código.

Recordatorio final

Siempre recuerda utilizar el tipo de dato correcto al declarar tus variables. Este enfoque no solo mejora la legibilidad del código, sino que también asegura una mayor precisión en el flujo de trabajo. Además, Familiarizarte con las diferentes conversiones y convenciones de nomenclatura en C#, como Pascal Case y camelCase, te permitirá escribir código más claro y profesional. ¡Continúa perfeccionando tus habilidades y sigue aprendiendo!