Propriedade C# Isarray

Propriedade C# Isarray
Trabalhar com matrizes é uma boa abordagem, porque podemos armazenar vários valores por vez e processá -los. Muitos aplicativos como pesquisa.Técnicas de classificação são implementadas nesses tipos de estruturas de dados. Portanto, é importante verificar se a variável fornecida é uma matriz ou não.

Propriedade de Isarray

Em C#, a propriedade de Isarray é usada para verificar se o tipo fornecido é uma matriz ou não. Se o tipo de variável for uma matriz, ele retornará true; mais falsa.

Sintaxe:

variável.Isarray


Tipo de retorno:

Ele retorna o valor booleano (true/false).

Em C#, uma matriz é criada especificando o tipo de dados e o tamanho.

Sintaxe:

tipo [] array_name = new Type [size];

Exemplo 1:

Aqui, estamos criando matrizes com diferentes tipos de dados e verificando se forem matrizes ou não.

usando o sistema;
Classe linuxhint

estático public void main ()
// Crie uma matriz com tamanho 2 do tipo inteiro
int [] primeiro_array = new int [2];
// Crie uma matriz com tamanho 2 do tipo duplo
duplo [] segundo_array = novo duplo [2];
// Crie uma matriz com tamanho 2 do tipo de flutuação
flutuar [] terceiro_array = new float [2];
// Crie uma matriz com tamanho 2 do tipo de string
String [] Fourth_array = new String [2];
// Crie uma matriz com tamanho 2 do tipo longo
longo [] quinto_array = novo longo [2];
// Crie uma matriz com tamanho 2 do tipo curto
curto [] sixth_array = novo curto [2];
// verifique se o primeiro_array é uma matriz ou não
Console.WriteLine ("Array do tipo inteiro:"+First_array.GetType ().Isarray);
// verifique se o segundo_array é um arranjo ou não
Console.WriteLine ("Array de tipo duplo:"+Second_array.GetType ().Isarray);
// Verifique se o terceiro_array é uma matriz ou não
Console.WriteLine ("Array do tipo float:"+terceiro_array.GetType ().Isarray);
// verifique se o quarto_array é uma matriz ou não
Console.WriteLine ("String Type Array:"+Fourth_array.GetType ().Isarray);
// verifique se o quinto_array é uma matriz ou não
Console.WriteLine ("Long Type Array:"+Fifth_array.GetType ().Isarray);
// verifique se o sexto_array é um arranjo ou não
Console.WriteLine ("Array de tipo curto:"+Sixth_array.GetType ().Isarray);


Saída:


Explicação:

Método principal interno -

Linha 8 - Linha 23, Criamos seis tipos de matrizes com tamanho - 2 especificado na imagem abaixo:


Linha 26 - Linha 41, Estamos verificando se as variáveis ​​criadas acima são tipos de matriz ou não.


Como todas as seis variáveis ​​são tipos de matriz, ele retornou verdadeiro.

Exemplo 2:

Aqui, estamos criando matrizes com diferentes tipos de dados e verifique se são matrizes ou não.

usando o sistema;
Classe linuxhint

estático public void main ()
// Crie uma variável com tipo inteiro
int primeiro_ = 12;
// Crie uma variável com tipo duplo
duplo segundo_ = 6.9877;
// Crie uma variável com tipo de flutuação
flutuar terceiro_ = 45.667f;
// Crie uma variável com tipo de string
string Fourth_ = "Linux Dint";
// Crie uma variável com tipo longo
quinto longo_ = 455454;
// Crie uma variável com tipo curto
Sexto curto_ = 1;
// Verifique a variável do tipo inteiro é uma matriz ou não
Console.WriteLine ("Variável inteira:"+First_.GetType ().Isarray);
// Verifique a variável de tipo duplo é a matriz ou não
Console.WriteLine ("Variável dupla:"+Second_.GetType ().Isarray);
// Verifique a variável do tipo flutuante é uma matriz ou não
Console.WriteLine ("Float Variable:"+Third_.GetType ().Isarray);
// Verifique a variável do tipo de string é uma matriz ou não
Console.WriteLine ("Variável da String:"+Quarto_.GetType ().Isarray);
// Verifique a variável de tipo longo é a matriz ou não
Console.WriteLine ("Variável longa:"+quinta_.GetType ().Isarray);
// Verifique a variável de tipo curta é uma matriz ou não
Console.WriteLine ("Variável curta:"+Sexta_.GetType ().Isarray);


Saída:


Explicação:

Método principal interno -

Linha 7 - Linha 22, Criamos seis tipos de variáveis ​​com valores atribuídos a eles.


Linha 25 - Linha 40, Estamos verificando se as variáveis ​​criadas acima são matrizes ou não.


Como todas as seis variáveis ​​não são matrizes, ele retornou falso.

Resumo

Neste tutorial de C#, vimos como verificar se o tipo de variável é uma matriz ou não usando a propriedade de isarray. Esta propriedade nos diz retornando um valor booleano. Se for verdade, podemos dizer que a variável é uma matriz e, se retornar falsa, podemos dizer que a variável não é uma matriz.