Step 1: Intro
Esse é um aplicativo de console do .NET escrito em C#. Selecione Executar código para experimentá-lo.
Console.WriteLine("Hello World!");
Step 2: Strings
Tente modificar o código para que o console diga olá para seu nome, em vez do mundo (por exemplo, Hello Ana!
). Selecione Executar código para ver se você acertou.
Console.WriteLine("Hello <name>!");
Step 3: Variables
Variáveis contêm valores que você pode usar em outro lugar em seu código.
Vamos armazenar seu nome em um name
variável e, em seguida, ler o valor dessa variável ao criar a mensagem de saída.
var name = "<name>";
Console.WriteLine("Hello " + name + "!");
Mostre-me
var name = "<name>";
Console.WriteLine("Hello " + name + "!");
Step 4: String interpolation
A interpolação de cadeia de caracteres permite juntar cadeias de caracteres de forma mais concisa e legível.
Se você adicionar um $
antes das aspas de abertura da cadeia de caracteres, poderá incluir valores de cadeia de caracteres, como a variável name
dentro da cadeia de caracteres entre colchetes. Experimente e selecione Executar código.
var name = "<name>";
Console.WriteLine($"Hello {name}!");
Mostre-me
var name = "<name>";
Console.WriteLine($"Hello {name}!");
Step 5: Methods
Os métodos obtêm inserções, trabalham um pouco e, às vezes, retornam um resultado.
ToUpper()
é um método que pode ser invocado em uma cadeia de caracteres, como a variável name
. Ela retornará a mesma cadeia de caracteres, convertida em maiúsculas.
Atualize a saudação para alterar o nome da pessoa que está sendo saudada para maiúsculas e selecione Executar código.
var name = "<name>";
Console.WriteLine($"Hello {name.ToUpper()}!");
Mostre-me
var name = "<name>";
Console.WriteLine($"Hello {name.ToUpper()}!");
Step 6: Collections
Coleções contêm vários valores do mesmo tipo.
Substitua a variável name
pela variável names
que tem uma lista de nomes. Em seguida, use um loop foreach
para iterar em todos os nomes e dizer olá para cada pessoa.
var names = new[] { "<name>", "Felipe", "Emillia" };
foreach (var name in names)
{
Console.WriteLine($"Hello {name.ToUpper()}!");
}
Mostre-me
var names = new[] { "<name>", "Felipe", "Emillia" };
foreach (var name in names)
{
Console.WriteLine($"Hello {name.ToUpper()}!");
}