Nessa aula vamos aprender sobre Arrays,
Vamos lá, Arrays são como se fosse conjuntos de variáveis, por exemplo, em uma lista com 4 nomes, você iria precisar de 4 variáveis para armazenar cada nome, mas pense, isso seria uma bagunça e deixaria o código muito grande, para facilitar, usaremos Arrays cujo teriam como se fosse 4 variáveis nela, Ex:
string[] nomes = new string[4];
OBS: Podemos definir arrays de qualquer tipo de variáveis,sejam int,float,double,bool, etc.
na linha acima, eu declarei uma array do tipo string e já informei que ela contem 4 elementos tipo string, para definir os elementos podemos usar a seguinte forma:
nomes[0] = "João";
nomes[1] = "Maria";
nomes[2] = "Marcos";
nomes[3] = "Felipe";
ou também dessa outra forma, definindo os elementos diretamente ao criarmos a array:
string[] nomes = new string[4] { "João","Maria","Marcos","Felipe"};
e se já definirmos cada elemento da array, não precisamos informar quantos elementos ele vai ter, por ex:
string[] nomes = new string[] { "João","Maria","Marcos","Felipe"};
como podem ver, para definir/acessar os dados na array sempre começamos do 0, no exemplo temos uma array com 4 variáveis, então para acessar usaremos números de 0 a 3, se tivessem 10, seria de 0 a 9 e assim vai.
para acessar os dados na array utilizamos o mesmo método:
System.Console.WriteLine(nomes[0]);
System.Console.WriteLine(nomes[1]);
System.Console.WriteLine(nomes[2]);
System.Console.WriteLine(nomes[3]);
Vamos ao programa completo:
namespace Aula_4_Arrays
{
class Program
{
static void Main(string[] args)
{
string[] nomes = new string[4];
nomes[0] = "João";
nomes[1] = "Maria";
nomes[2] = "Marcos";
nomes[3] = "Felipe";
System.Console.WriteLine("Lista de nomes");
System.Console.WriteLine(nomes[0]);
System.Console.WriteLine(nomes[1]);
System.Console.WriteLine(nomes[2]);
System.Console.WriteLine(nomes[3]);
System.Console.ReadKey();
}
}
}
Quando rodar o programa vai aparecer os nomes armazenados na array seguindo a ordem escolhida, se alternar os números entre a chave você poderá mudar a ordem.
Nenhum comentário:
Postar um comentário