C# Proprietà isArray

C# Proprietà isArray
Lavorare con gli array è un buon approccio perché possiamo archiviare più valori alla volta ed elaborarli. Molte applicazioni come la ricerca.Le tecniche di smistamento sono implementate su questo tipo di strutture di dati. Quindi, è importante verificare se la variabile data è un array o no.

Proprietà isArray

In C#, la proprietà isArray viene utilizzata per verificare se il tipo dato è un array o no. Se il tipo variabile è un array, restituisce vero; altro falso.

Sintassi:

variabile.IsArray


Tipo di ritorno:

Restituisce il valore booleano (true/false).

In C#, un array viene creato specificando il tipo di dati e la dimensione.

Sintassi:

tipo [] array_name = new type [size];

Esempio 1:

Qui, stiamo creando array con diversi tipi di dati e controllando se sono array o no.

usando il sistema;
Classe Linuxhint

statico public void main ()
// Crea un array con dimensione 2 di tipo intero
int [] first_array = new int [2];
// Crea un array con dimensione 2 di tipo doppio
double [] second_array = new double [2];
// Crea un array con dimensione 2 di tipo float
float [] terzo_array = new float [2];
// Crea un array con dimensione 2 di tipo stringa
String [] Quarth_array = new String [2];
// Crea un array con dimensione 2 di tipo lungo
Long [] Fifth_array = new Long [2];
// Crea un array con dimensione 2 di tipo corto
Short [] Sixth_array = new Short [2];
// Controlla il primo_array è un array o no
Console.WriteLine ("Array di tipo intero:"+First_array.GetType ().IsArray);
// Controlla il secondo_array è un array o no
Console.WriteLine ("Array a doppio tipo:"+second_array.GetType ().IsArray);
// Controlla il terzo_array è un array o no
Console.WriteLine ("Array di tipo float:"+terzo_array.GetType ().IsArray);
// Controlla il quarto_array è un array o no
Console.WriteLine ("String Type Array:"+Quarth_array.GetType ().IsArray);
// Controlla il quinto_array è un array o no
Console.WriteLine ("Long Type Array:"+Fifth_array.GetType ().IsArray);
// Controlla il sesto dell'array o no
Console.WriteLine ("Array di tipi corti:"+se6ray.GetType ().IsArray);


Produzione:


Spiegazione:

Metodo principale all'interno -

Riga 8 - riga 23, Abbiamo creato sei tipi di array con dimensioni - 2 specificate nell'immagine seguente:


Linea 26 - Linea 41, Stiamo verificando se le variabili create sopra sono tipi di array.


Poiché tutte e sei le variabili sono tipi di array, è restituito vero.

Esempio 2:

Qui, stiamo creando array con diversi tipi di dati e verifichiamo se sono array o no.

usando il sistema;
Classe Linuxhint

statico public void main ()
// Crea una variabile con tipo intero
int primo_ = 12;
// Crea una variabile con doppio tipo
doppio secondo_ = 6.9877;
// crea una variabile con tipo float
Float Third_ = 45.667F;
// crea una variabile con tipo di stringa
String Quarth_ = "Linux Suggerimento";
// Crea una variabile con un tipo lungo
Long Fifth_ = 455454;
// Crea una variabile con tipo corto
Short Sesto_ = 1;
// Controllare che la variabile del tipo intero è un array o no
Console.WriteLine ("Variabile integer:"+First_.GetType ().IsArray);
// Controlla la variabile a doppio tipo è un array o no
Console.WriteLine ("Doppia variabile:"+Second_.GetType ().IsArray);
// Controllare la variabile del tipo float è un array o no
Console.WriteLine ("Float Varble:"+Third_.GetType ().IsArray);
// Controlla la variabile del tipo di stringa è un array o no
Console.WriteLine ("Variabile String:"+Quarto_.GetType ().IsArray);
// Controlla la variabile di tipo lungo è un array o no
Console.WriteLine ("Long Variable:"+Fifth_.GetType ().IsArray);
// Controlla la variabile di tipo corto è un array o no
Console.WriteLine ("Breve variabile:"+Sixth_.GetType ().IsArray);


Produzione:


Spiegazione:

Metodo principale all'interno -

Riga 7 - riga 22, Abbiamo creato sei tipi di variabili con valori loro assegnati.


Linea 25 - Linea 40, Stiamo verificando se le variabili create sopra sono array o no.


Poiché tutte e sei le variabili non sono array, ha restituito falso.

Riepilogo

In questo tutorial C#, abbiamo visto come verificare se il tipo variabile è un array o non utilizza la proprietà ISArray. Questa proprietà ci dice restituendo un valore booleano. Se è vero, possiamo dire che la variabile è un array e se restituisce falso, possiamo dire che la variabile non è un array.