Step 1: Intro
Se trata de una aplicación de consola .NET escrita en C#. Seleccione Ejecutar código para probarla.
Console.WriteLine("Hello World!");
Step 2: Strings
Intenta modificar el código para que la consola diga hola a tu nombre, en lugar del mundo (por ejemplo, Hello Ana!
). Seleccione Ejecutar código para ver si es correcto.
Console.WriteLine("Hello <name>!");
Step 3: Variables
Las variables contienen valores que puede usar en otra parte del código.
Vamos a almacenar su nombre en una variable name
y, a continuación, leer el valor de esa variable al crear el mensaje de salida.
var name = "<name>";
Console.WriteLine("Hello " + name + "!");
Mostrar
var name = "<name>";
Console.WriteLine("Hello " + name + "!");
Step 4: String interpolation
La interpolación de cadenas permite combinar cadenas de una manera más concisa y legible.
Si agrega un $
antes de las comillas de apertura de la cadena, puede incluir valores de cadena, como la variable name
, dentro de la cadena entre llaves. Pruébelo y seleccione Ejecutar Código.
var name = "<name>";
Console.WriteLine($"Hello {name}!");
Mostrar
var name = "<name>";
Console.WriteLine($"Hello {name}!");
Step 5: Methods
Los métodos toman entradas, realizan algún trabajo y, a veces, devuelven un resultado.
ToUpper()
es un método que puede invocar en una cadena, como la variable name
. Devolverá la misma cadena, convertida a mayúsculas.
Actualice el saludo para cambiar el nombre de la persona a la que se saluda en mayúsculas y seleccione Ejecutar código.
var name = "<name>";
Console.WriteLine($"Hello {name.ToUpper()}!");
Mostrar
var name = "<name>";
Console.WriteLine($"Hello {name.ToUpper()}!");
Step 6: Collections
Las colecciones contienen varios valores del mismo tipo.
Reemplace la variable name
por una variable names
que tenga una lista de nombres. A continuación, use un bucle foreach
para recorrer en iteración todos los nombres y saludar a cada persona.
var names = new[] { "<name>", "Felipe", "Emillia" };
foreach (var name in names)
{
Console.WriteLine($"Hello {name.ToUpper()}!");
}
Mostrar
var names = new[] { "<name>", "Felipe", "Emillia" };
foreach (var name in names)
{
Console.WriteLine($"Hello {name.ToUpper()}!");
}