29.06.2013 Views

Aprenda de uma forma simples , objetiva e direta os ... - Macoratti.net

Aprenda de uma forma simples , objetiva e direta os ... - Macoratti.net

Aprenda de uma forma simples , objetiva e direta os ... - Macoratti.net

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Curso <strong>de</strong> Introdução a Plata<strong>forma</strong> .Net FrameWork SDK<br />

Arrays<br />

Um tipo array é <strong>uma</strong> matriz <strong>de</strong> valores do mesmo tipo, que é criada em tempo<br />

<strong>de</strong> execução, po<strong>de</strong>ndo ser acessada por meio <strong>de</strong> um índice.<br />

A <strong>de</strong>claração do array sempre faz o uso <strong>de</strong> um colchete( [ ] ) <strong>de</strong>pois do tipo da<br />

variável. O uso da instrução new sempre <strong>de</strong>ve ser utilizado, pois é obrigatório.<br />

O tipo array po<strong>de</strong> ter diversas dimensões, o tamanho <strong>de</strong>sta é <strong>de</strong>finido pelo<br />

<strong>de</strong>senvolvedor, mas <strong>de</strong>vem<strong>os</strong> saber que o primeiro índice é sempre zero.<br />

No tipo array <strong>de</strong>vem<strong>os</strong> sempre inicializar seus element<strong>os</strong>, pois é obrigatório<br />

também.<br />

Veja abaixo a <strong>forma</strong> <strong>de</strong> sintaxe para a <strong>de</strong>claração <strong>de</strong> arrays.<br />

TIPO [ ] NomeDoArray = new TIPO [ tamanho do array ];<br />

float [ ] ValorIndice = new float [ 10 ];<br />

string [ ] ElementoVetor = new string [ 10 ];<br />

Veja abaixo a <strong>forma</strong> <strong>de</strong> sintaxe para a <strong>de</strong>claração <strong>de</strong> um array <strong>de</strong> duas ou mais<br />

dimensões.<br />

TIPO [ , ] NomeDoArray = new TIPO [ tamanho do array, tamanho do array ];<br />

float [ , ] ValorIndice = new float [ 10 , 10 ];<br />

string [ , , ] ElementoVetor = new string [ 10 , 10 , 10 ];<br />

Veja abaixo a <strong>forma</strong> <strong>de</strong> sintaxe para a <strong>de</strong>claração <strong>de</strong> <strong>uma</strong> matriz <strong>de</strong> arrays.<br />

TIPO [ ] [ ] NomeDoArray = new TIPO [ tamanho do array ] [ tamanho do array ];<br />

float [ ] [ ] ValorIndice = new float [ 10 ] [ 10 ];<br />

string [ ] [ ] [ ] ElementoVetor = new string [ 10 ] [ 10 ] [ 10 ];<br />

Veja abaixo a <strong>forma</strong> <strong>de</strong> sintaxe para a inicialização <strong>de</strong> arrays.<br />

TIPO [ ] NomeDoArray = new TIPO [ tamanho do array ] { valores };<br />

float [ ] ValorIndice = new float [ 5 ] { 1.25, 2, 3.23, 1.32, 5 };<br />

string [ , ] ElementoVetor = new string[3, 3] {{“ab”, “ac”, “bc”} , {“ab”, “ac”, “bc”}};<br />

int [ ] [ ] MatrizDeInteiro = new int [ 2 ] [ ];<br />

MatrizDeInteiro[ 0 ] = new int [ 5 ] {1,3,5,7,9};<br />

MatrizDeInteiro[ 1 ] = new int [ 4 ] {2,4,6,8};<br />

29

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!