Um tipo array é uma matriz de valores do mesmo tipo, que é criada em tempo

de execução, podendo ser acessada por meio de um índice.

A declaração do array sempre faz o uso de um colchete( [ ] ) depois do tipo da

variável. O uso da instrução new sempre deve ser utilizado, pois é obrigatório.

O tipo array pode ter diversas dimensões, o tamanho desta é definido pelo

desenvolvedor, mas devemos saber que o primeiro índice é sempre zero.

No tipo array devemos sempre inicializar seus elementos, pois é obrigatório

também.

Veja abaixo a forma de sintaxe para a declaração de arrays.

TIPO [ ] NomeDoArray = new TIPO [ tamanho do array ];

float [ ] ValorIndice = new float [ 10 ];

string [ ] ElementoVetor = new string [ 10 ];

Veja abaixo a forma de sintaxe para a declaração de um array de duas ou mais

dimensões.

TIPO [ , ] NomeDoArray = new TIPO [ tamanho do array, tamanho do array ];

float [ , ] ValorIndice = new float [ 10 , 10 ];

string [ , , ] ElementoVetor = new string [ 10 , 10 , 10 ];

Veja abaixo a forma de sintaxe para a declaração de uma matriz de arrays.

TIPO [ ] [ ] NomeDoArray = new TIPO [ tamanho do array ] [ tamanho do array ];

float [ ] [ ] ValorIndice = new float [ 10 ] [ 10 ];

string [ ] [ ] [ ] ElementoVetor = new string [ 10 ] [ 10 ] [ 10 ];

 

Veja abaixo a forma de sintaxe para a inicialização de arrays:

TIPO [ ] NomeDoArray = new TIPO [ tamanho do array ] { valores };

float [ ] ValorIndice = new float [ 5 ] { 1.25, 2, 3.23, 1.32, 5 };

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

int [ ] [ ] MatrizDeInteiro = new int [ 2 ] [ ];

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

MatrizDeInteiro[ 1 ] = new int [ 4 ] {2,4,6,8};

E agora a  comparação.

 

 

using System;

public class Comparacao

{

public static void Main( )

{

// Exemplos com números.

Console.Write("10 == 10: ");

Console.WriteLine(10 == 10);

Console.Write("10 != 10: ");

Console.WriteLine(10 != 10);

// Exemplos com objetos.

object objeto1 = 10;

object objeto2 = 10;

Console.Write("objeto1 == objeto2: ");

Console.WriteLine(objeto1 == objeto2);

// Exemplos com strings.

string VarA = "Unifenas";

string VarB = "Unifenas";

string VarC = String.Copy(VarA);

Console.Write("VarA == VarB: ");

Console.WriteLine(VarA == VarB);

Console.Write("(object)VarA == (object)VarB: ");

Console.WriteLine((object)VarA == (object)VarB);

Console.Write("(object)VarA == (object)VarC: ");

Console.WriteLine((object)VarA == (object)VarC);

Console.Write(" VarA + VarB : "); // Concatenando strings

Console.WriteLine(VarA + VarB);

}

}

Espero que este artigo tenha sido útil , obrigado pela atenção e bons estudos.

Jefferson Araújo

Contato: tecjefferson@hotmail.com