Estruturas de Dados no C#
🚀 Explorando as Estruturas de Dados no C# 🚀
Continuando meu aprimoramento em C#, estou conhecendo melhor algumas das estruturas de dados mais usadas no dia a dia da programação. Entender quando e como usar cada uma faz toda a diferença no desempenho e na organização do código. Aqui vão as principais:
✅ Array
É uma coleção de tamanho fixo. Ideal quando você sabe exatamente quantos elementos vai ter e precisa de acesso rápido por índice.
🧠 Ex: int[] numeros = new int[5];
✅ List
Uma lista flexível, que cresce conforme a necessidade. Muito útil quando você ainda não sabe quantos itens terá.
🧠 Ex: List<string> nomes = new List<string>();
✅ Stack (Pilha)
Segue a lógica LIFO (Last In, First Out). O último a entrar é o primeiro a sair. Ideal para desfazer ações ou empilhar tarefas.
🧠 Ex: Stack<string> historico = new Stack<string>();
✅ Queue (Fila)
Segue a lógica FIFO (First In, First Out). O primeiro a entrar é o primeiro a sair. Muito usada para processar tarefas em ordem.
🧠 Ex: Queue<string> pedidos = new Queue<string>();
✅ Dictionary
Permite armazenar pares chave/valor. Excelente quando você precisa buscar informações rapidamente por uma chave.
🧠 Ex: Dictionary<string, string> dicionario = new Dictionary<string, string>();
#CSharp #DotNet #EstruturasDeDados