- Autor
- Nome
- Nelson Silva
- Social
Introdução
A capacidade de agrupar e manipular conjuntos de itens de forma eficiente é uma necessidade básica na programação. Em C#, os arrays são a estrutura fundamental para esse propósito, servindo como pilares na construção de aplicações robustas e dinâmicas.
O que é um Array?
No coração da programação, os arrays são estruturas que armazenam múltiplos valores sob um único nome. Pense neles como caixas de sapatos em uma prateleira: cada caixa pode conter um sapato, e você pode identificar cada caixa (e o sapato dentro dela) pela sua posição na prateleira.
Propriedades dos Arrays:
- Tamanho Fixo: Após definido, o tamanho de um array não pode ser alterado.
- Acesso Indexado: Cada elemento no array tem um índice, começando geralmente do zero, permitindo o acesso direto a qualquer elemento.
- Tipo Homogéneo: Todos os itens dentro de um array devem ser do mesmo tipo.
using System;
namespace Base {
class Arrays {
public void Run() {
// Declarando e inicializando um array de strings
string[] cores = new string[] {
"Azul",
"Verde",
"Amarelo",
"Vermelho",
"Laranja"
};
Console.WriteLine($"Número de cores: {cores.Length}"); // Número de cores: 5
Console.WriteLine($"Primeira cor: {cores[0]}"); // Primeira cor: Azul
Console.WriteLine($"Última cor: {cores[cores.Length - 1]}"); // Última cor: Laranja
}
}
}
Operações Básicas com Arrays
Atribuição de Valores
Você pode atribuir valores a um array no momento da declaração, como mostrado acima, ou em um momento posterior usando o índice.
int[] numeros = new int[5];
numeros[0] = 10;
numeros[1] = 20;
Acesso aos Valores
Os valores armazenados em um array podem ser acessados diretamente pelo índice:
Console.WriteLine(numeros[0]); // 10
Operações comuns com Arrays
- Length: Retorna o número de elementos no array.
- Clone: Cria uma cópia superficial do Array.
- IndexOf: Retorna o índice da primeira ocorrência de um valor.
- LastIndexOf: Retorna o índice da última ocorrência de um valor.
- Contains: Verifica se o Array contém um elemento específico.
Conclusão
Os arrays desempenham um papel fundamental na programação em C#. Eles são uma ferramenta indispensável para os programadores, permitindo a manipulação eficiente de conjuntos de dados. Dominar o uso de arrays é, portanto, crucial para quem deseja aprofundar seus conhecimentos em C#.