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.