Explore LINQ, nullability e async
Faça consultas em sequências e entenda recursos modernos de C#.
- Usar LINQ para filtros e explicar nullable references e async/await.
LINQ oferece operadores como Where e Select para consultar sequências. Nullable reference types ajudam com avisos de possíveis nulos em compilação. async/await compõe esperas assíncronas sem bloquear thread.
1using System;
2using System.Linq;
3
4class Program
5{
6 static void Main()
7 {
8 int[] numbers = { 1, 2, 3, 4, 5, 6 };
9 int total = numbers.Where(n => n % 2 == 0).Sum();
10 Console.WriteLine(total);
11 }
12}12
Muitas consultas LINQ têm execução adiada e só rodam quando enumeradas. async não acelera automaticamente tarefas intensivas de CPU.
Principais conclusões
Usar LINQ para filtros e explicar nullable references e async/await.
Use o compilador como aliado para corrigir tipos e fluxo.
Defina regras explícitas para tratar entrada imperfeita.
Quiz da aula
5 perguntas · aprovação com 4 acertos · até 50 XP
Ao passar, você conclui a aula e mantém sua sequência. As perguntas erradas voltarão em sessões de revisão.
Dúvidas sobre esta lição
Travou em algum ponto? Pergunte. Descobriu algo? Compartilhe. Explicar também é uma ótima forma de aprender.
Carregando publicações…