Lógica e Algoritmos

23 - Vetor

Olá pessoal, essa é a vigésima terceira aula do treinamento de Lógica e Algoritmos com C#.

Nessa aula iremos trabalhar com vetores, uma estrutura muito interessante para armazenarmos dados, acompanhe abaixo o exemplo:

Na estrutra acima é ensinado como criar um vetor e definir seus valores, mas talvez seja necessário criar um vetor sem valores e informar no decorrer do projeto. Veja abaixo como criar uma estrutura, onde o vetor não possui valores, além de ser possível cadastrar, alterar e remover os dados:

Abaixo preparei uma lista de funcionalidades úteis para vocês dominarem o uso de vetores:

Funcionalidade Exemplo de Uso em C#
Criação de um vetor string[] nomes = new string[4];
Acesso aos elementos do vetor string primeiroNome = nomes[0];
Alteração de um elemento do vetor nomes[2] = "NovoNome";
Obtenção do comprimento do vetor int comprimento = nomes.Length;
Iteração através dos elementos do vetor foreach (string nome in nomes) { /* fazer algo com o nome */ }
Verificação se um elemento está presente no vetor bool contemNome = nomes.Contains("Nome");
Ordenação dos elementos do vetor Array.Sort(nomes);
Remoção de um elemento do vetor nomes[1] = null; // Ou remover e realocar

Acompanhe essa aula também no YouTube. Não se esqueça de dar aquele like e se inscrever no canal.