sexta-feira, 15 de novembro de 2013

4 - Aula C# - Arrays

Demorou um pouco mais saiu!

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