Академический Документы
Профессиональный Документы
Культура Документы
Arrays em C#
12 DE SETEMBRO DE 2015/DEVINSHARPER
Em C# os ndices
comeam em 0 (zero)
Exemplo:
Double[] numeros;
//Declara numeros como um array do tipo Double de qualquer tamanho
numeros = new Double[10];
//numeros agora um array de 10 elementos
numeros = new Double[20];
//numeros agora um array de 20 elementos
Podemos criar um array e j atribuirmos valores s suas posies:
Double[] numeros = new Double[] {10.5, 20.3, 18.6, 19.8};
//Inicializao do array numeros.
Para acessarmos o elemento do ndice 3 deste array:
Double elemento = numeros[3]; //Valor apresentado = 19.8
Alm de arrays de uma dimenso a linguagem C# suporta os seguintes tipos de arrays:
Arrays com mais de uma dimenso :
String[,] names;
int[,] array = new int[2, 2];
Array-of-arrays:
int[][] meuArray = new int[][] { new int[] {1,3,5}, new int[] {2,4,6,8,10} };
Exemplos:
Declarao de um array simples de Strings:
string[] nomes;
nomes = new string[6];
nomes[0] = Gilseone;
nomes[1] = Kain;
nomes[2] = Fernando;
nomes[3] = Douglas;
nomes[4] = Alessandro;
nomes[5] = Daniel;
Declarao de uma matriz bidimensional de inteiros:
int[,] numeros;
numeros = new int[2,2];
numeros[0, 0] = 10;
numeros[0, 1] = 88;
numeros[1, 0] = 46;
numeros[1, 1] = 35;
Declarao e inicializao de uma matriz bidimensional de inteiros:
int[,] numeros = new int[, ] { {1, 2}, {3, 4}, {5, 6} };
Declarao e inicializao de uma matriz bidimensional de Strings, omitindo o
tamanho doarray:
string[,] frutas = new string[, ] { {Ma,Pra}, {Banana,Morango} };
Declarao e inicializao de uma matriz bidimensional de inteiros, omitindo o
operador new:
int[,] numeros = { {1, 2}, {3, 4}, {5, 6} };
Arrays de Arrays (jagged arrays), omitindo o tamanho do array
int[][] numeros = new int[][] { new int[] {2,3,4}, new int[] {5,6,7,8,9} };
Obrigado amigo leitor por acompanhar este artigo. At a prxima!