Por favor, talvez você se interesse pelo artigo atualizado, acesse em Vetores (Arrays) em C# com exemplos simples
O que são vetores na Lógica de Programação?
Você já aprendeu a desenvolver algoritmos e programas usando declaração de variáveis, certo? Um dos exercícios clássicos da Lógica de Programação é escrever um programa que leia 3 números e retorne a média entre eles, neste exercício temos então que declarar 3 variáveis para armazenar os valores dos 3 números, certo?
Se você consegue acompanhar este raciocínio, ficará fácil compreender o que é um vetor. Um vetor é uma variável que permite armazenar mais de um valor, ou seja, eu não preciso declarar 3 variáveis diferentes para cada número que será lido, posso simplesmente criar um vetor de 3 posições.
Índice do vetor.
Como o vetor é uma variável que armazena vários valores, entendemos então que cada valor armazenado é identificado pela posição que ele ocupa no vetor. Por exemplo, suponha que tenhamos um vetor declarado como números e que ele armazena os seguinte valores; 52, 12, 47 e 30, a representação deste exemplo em algoritmos ficaria assim;
int numeros{52,12,47,30};
Em lógica de programação dizemos então que o número 52 está na posição 0 do vetor, o número 12 está na posição 1, o número 47 está na posição 2 e assim por diante.
O fato do vetor armazenar vários valores, precisamos então acessar os valores usando um laço de repetição. O laço for (para) é o mais indicado para varrer os valores de um vetor.
Como declarar vetores unidimensionais no C#
A declaração de vetores unidimensionais (matizes de uma única linha)
int[] numeros = new int[10];
Sendo que int[10] define o tamanho do vetor. Ou seja, um vetor do tipo inteiro que aceita 10 números.
Se fôssemos declarar um vetor do tipo String, então seria;
String[] nomes = new String[10];
Na declaração acima temos agora um vetor do tipo literal que aceita 10 nomes.
Exemplo de um programa em C# usando vetor.
Escreva um programa que leia 10 números e somente após a digitação deste 10 números, exiba quais são pares e quais são ímpares
using System; namespace ConsoleApp1 { class Program { static void Main(string[] args) { int[] v = new int[10]; int i; //contado do for. for (i = 0; i < 10; i++) { Console.Write("Digite um número: "); v[i] = Convert.ToInt16(Console.ReadLine()); // ou v[i] = int.Parse(Console.ReadLine()); } Console.WriteLine("Os números pares e ímpares são: "); for (i = 0; i < 10; i++) { if (v[i] % 2 == 0) // Retorna o resto da divisão { Console.WriteLine(v[i] + " é par"); } else { Console.WriteLine(v[i] + " é ímpar"); } } // Finaliza Console.ReadKey(); } } }
Outros exemplos de vetores em C Sharp.
No site da Microsoft é possível encontrar vários exemplos simples e funcionais de uso de vetores, vale a pena dar uma conferida para melhorar os estudos. Acesse; https://code.msdn.microsoft.com/windowsdesktop/Exerccios-e-Exemplos-de-04255955