Académique Documents
Professionnel Documents
Culture Documents
1 2 3 4 5 6 7 8 9
0
0 0 0 0 0 0 0 0 0
IdadesDasPessoas
10 elementos
Figura 1. Representação de um array
Arrays no C#
<<tipo>>[] <<nome>>;
int[] IdadesDasPessoas;
Repare nos colchetes logo após o tipo int. Eles indicam que não será
criada uma variável inteira, mas sim um array de variáveis inteiras.
Vamos criar uma interface com usuário para o nosso projeto que é
mostrada na figura 3. Veja que utilizamos controles bem simples:
botões (buttons), rótulos (labels), caixas de textos (textbox) e um
agrupador (groupbox).
Figura 2. Criação do projeto ExemploArray1
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace ExemploArray1
{
public partial class Form1 : Form
{
private int[] IdadesDasPessoas;
public Form1()
{
InitializeComponent();
IdadesDasPessoas[0] = 0;
IdadesDasPessoas[1] = 0;
...
IdadesDasPessoas[8] = 0;
IdadesDasPessoas[9] = 0;
Afinal, será que não existe um modo mais fácil? Existe sim.
public Form1()
{
InitializeComponent();
IdadesDasPessoas = new int[10];
}
public Form1()
{
InitializeComponent();
IdadesDasPessoas = new int[10];
}
PosicaoAtual = 0;
label1.Text = "Índice: " + PosicaoAtual;
}
}
PosicaoAtual++;
label1.Text = "Índice: " + PosicaoAtual;
}
MessageBox.Show(strSaida, "Array");
}
Repare que mais uma vez utilizamos a boa afinidade entre os arrays e a
estrutura for para construir visualização dos valores do array.