Propiedad isarray
En C#, la propiedad isArray se usa para verificar si el tipo dado es una matriz o no. Si el tipo de variable es una matriz, devuelve verdadero; más falso.
Sintaxis:
variable.Isarray
Tipo de retorno:
Devuelve el valor booleano (verdadero/falso).
En C#, se crea una matriz especificando el tipo de datos y el tamaño.
Sintaxis:
type [] array_name = new type [size];
Ejemplo 1:
Aquí, estamos creando matrices con diferentes tipos de datos y verificación si son matrices o no.
usando el sistema;
clase Linuxhint
static public void main ()
// crear una matriz con tamaño 2 de tipo entero
int [] first_array = new int [2];
// crear una matriz con tamaño 2 de doble tipo
double [] Second_array = new Double [2];
// Crear una matriz con el tamaño 2 del tipo de flotación
float [] Third_Array = new Float [2];
// crear una matriz con el tamaño 2 del tipo de cadena
cadena [] cuarta_array = nueva cadena [2];
// crear una matriz con tamaño 2 de tipo largo
long [] quhth_array = new Long [2];
// crear una matriz con tamaño 2 de tipo corto
Short [] Sixth_Array = new Short [2];
// verifique que el primer_array sea una matriz o no
Consola.WriteLine ("Array de tipo entero:"+First_Array.GetType ().Isarray);
// verifique que el segundo_array sea una matriz o no
Consola.WriteLine ("Array de tipo doble:"+Second_Array.GetType ().Isarray);
// verifique que el tercer_array sea una matriz o no
Consola.WriteLine ("Array de tipo flotante:"+tercero_array.GetType ().Isarray);
// verifique que el cuarto_array sea una matriz o no
Consola.WriteLine ("Array de tipo de cadena:"+Fourth_Array.GetType ().Isarray);
// Verifique que el quinto_array sea una matriz o no
Consola.WriteLine ("Array de tipo largo:"+Fifth_Array.GetType ().Isarray);
// Verifique que el Sixth_Array sea una matriz o no
Consola.WriteLine ("Array de tipo corto:"+Sixth_Array.GetType ().Isarray);
Producción:
Explicación:
Método principal interno -
Línea 8 - Línea 23, Creamos seis tipos de matrices con tamaño - 2 especificados en la imagen a continuación:
Línea 26 - Línea 41, Estamos comprobando si las variables creadas anteriormente son tipos de matriz o no.
Dado que las seis variables son tipos de matriz, devolvió verdadero.
Ejemplo 2:
Aquí, estamos creando matrices con diferentes tipos de datos y verifique si son matrices o no.
usando el sistema;
clase Linuxhint
static public void main ()
// crear una variable con tipo entero
int primero_ = 12;
// crear una variable con doble tipo
Doble segundo_ = 6.9877;
// Crear una variable con tipo flotante
flotante tercero = 45.667f;
// Crear una variable con el tipo de cadena
cadena 4TH_ = "Linux Sugerencia";
// crear una variable con tipo largo
largo quhth_ = 455454;
// crear una variable con tipo corto
corto Sixth_ = 1;
// verificar la variable de tipo entero es una matriz o no
Consola.WriteLine ("Variable Integer:"+First_.GetType ().Isarray);
// Verifique que la variable de doble tipo es una matriz o no
Consola.WriteLine ("Variable doble:"+Second_.GetType ().Isarray);
// Verifique que la variable de tipo flotante sea una matriz o no
Consola.WriteLine ("Variable flotante:"+tercero_.GetType ().Isarray);
// marque la variable de tipo de cadena es una matriz o no
Consola.WriteLine ("Variable de cadena:"+Cuarto_.GetType ().Isarray);
// Verifique que la variable de tipo larga sea una matriz o no
Consola.WriteLine ("Variable larga:"+Fifth_.GetType ().Isarray);
// verificar la variable de tipo corto es una matriz o no
Consola.WriteLine ("Variable corta:"+Sixth_.GetType ().Isarray);
Producción:
Explicación:
Método principal interno -
Línea 7 - Línea 22, Creamos seis tipos de variables con valores asignados a ellos.
Línea 25 - Línea 40, Estamos comprobando si las variables creadas anteriormente son matrices o no.
Dado que las seis variables no son matrices, devolvió falso.
Resumen
En este tutorial de C#, vimos cómo verificar si el tipo de variable es una matriz o no usar la propiedad isArray. Esta propiedad nos dice devolviendo un valor booleano. Si es cierto, podemos decir que la variable es una matriz y si devuelve falso, podemos decir que la variable no es una matriz.