C# Isarray -Eigentum

C# Isarray -Eigentum
Die Arbeit mit Arrays ist ein guter Ansatz, da wir mehrere Werte gleichzeitig speichern und sie verarbeiten können. Viele Anwendungen wie Suche.Sortierungstechniken werden auf solchen Datenstrukturen implementiert. Es ist also wichtig zu prüfen, ob die angegebene Variable ein Array ist oder nicht.

Isarray -Eigentum

In C#wird die Isarray -Eigenschaft verwendet, um zu überprüfen, ob der angegebene Typ ein Array ist oder nicht. Wenn der variable Typ ein Array ist, gibt er wahr zurück. sonst falsch.

Syntax:

Variable.Isarray


Rückgabetyp:

Es gibt den Booleschen Wert zurück (True/False).

In C#wird ein Array erstellt, indem der Datentyp und die Größe angegeben wird.

Syntax:

Typ [] array_name = neuer Typ [Größe];

Beispiel 1:

Hier erstellen wir Arrays mit unterschiedlichen Datentypen und überprüfen, ob es sich um Arrays handelt oder nicht.

mit System verwenden;
Klasse LinuxHint

statische öffentliche void main ()
// Erstellen Sie ein Array mit Größe 2 des Ganzzahltyps
int [] first_array = new int [2];
// Erstellen Sie ein Array mit Größe 2 des Doppelarts
double [] Second_array = new Double [2];
// Erstellen Sie ein Array mit Größe 2 des Schwimmertyps
float [] Third_array = new Float [2];
// Erstellen Sie ein Array mit Größe 2 des String -Typs
String [] vierte_array = new String [2];
// Erstellen Sie ein Array mit Größe 2 des langen Typs
long [] fifth_array = new Long [2];
// Erstellen Sie ein Array mit Größe 2 des kurzen Typs
Short [] Sechstem_array = new Short [2];
// Überprüfen Sie das First_array ist Array oder nicht
Konsole.WriteLine ("Ganzzahl Typ Array:"+First_array.Gettype ().Isarray);
// Überprüfen Sie, ob das zweite_Array Array ist oder nicht
Konsole.WriteLine ("Double Type Array:"+Second_Array.Gettype ().Isarray);
// Überprüfen Sie, ob das dritte_Array ein Array ist oder nicht
Konsole.WriteLine ("Float Type Array:"+Third_array.Gettype ().Isarray);
// Überprüfen Sie, ob das vierte_Array Array ist oder nicht
Konsole.WriteLine ("String Type Array:"+Fourth_Array.Gettype ().Isarray);
// Überprüfen Sie, ob das fünftelstarray Array ist oder nicht
Konsole.WriteLine ("Langtyp Array:"+Fifth_Array.Gettype ().Isarray);
// Überprüfen Sie, ob das sechstelige Array ist oder nicht
Konsole.WriteLine ("Kurztyp Array:"+Sechstel.Gettype ().Isarray);


Ausgang:


Erläuterung:

Innere Hauptmethode -

Zeile 8 - Zeile 23, Wir haben sechs Arten von Arrays mit Größe erstellt - 2 im folgenden Bild angegeben:


Zeile 26 - Zeile 41, Wir überprüfen, ob die oben erstellten Variablen Array-Typen sind oder nicht.


Da alle sechs Variablen Array -Typen sind, gab es True zurück.

Beispiel 2:

Hier erstellen wir Arrays mit unterschiedlichen Datentypen und überprüfen, ob es sich um Arrays handelt oder nicht.

mit System verwenden;
Klasse LinuxHint

statische öffentliche void main ()
// Erstellen Sie eine Variable mit Ganzzahltyp
int First_ = 12;
// Erstellen Sie eine Variable mit Doppeltyp
double Second_ = 6.9877;
// Erstellen Sie eine Variable mit dem Float -Typ
float dritter_ = 45.667f;
// Erstellen Sie eine Variable mit String -Typ
String virth_ = "Linux Hint";
// Erstellen Sie eine Variable mit langem Typ
langes Fünfter = 455454;
// Erstellen Sie eine Variable mit kurzem Typ
kurzes sechstelstes = 1;
// Überprüfen Sie, ob die Ganzzahl -Variable ein Array ist oder nicht
Konsole.WriteLine ("Ganzzahlvariable:"+First_.Gettype ().Isarray);
// Überprüfen Sie, ob die Variable doppelt Type ein Array ist oder nicht
Konsole.WriteLine ("Doppelvariable:"+Second_.Gettype ().Isarray);
// Überprüfen Sie, ob die Schwimmertypvariable ein Array ist oder nicht
Konsole.WriteLine ("Float -Variable:"+drittes_.Gettype ().Isarray);
// Überprüfen Sie die Variable des Zeichenfolge Typ oder nicht das Array oder nicht
Konsole.WriteLine ("String -Variable:"+Fourth_.Gettype ().Isarray);
// Überprüfen Sie die Long -Typ -Variable ist ein Array oder nicht
Konsole.WriteLine ("lange Variable:"+Fifth_.Gettype ().Isarray);
// Überprüfen Sie, ob die Kurztypvariable ein Array ist oder nicht
Konsole.WriteLine ("Kurzvariable:"+sechstelst_.Gettype ().Isarray);


Ausgang:


Erläuterung:

Innere Hauptmethode -

Zeile 7 - Zeile 22, Wir haben sechs Arten von Variablen mit ihnen zugewiesenen Werten erstellt.


Zeile 25 - Zeile 40, Wir überprüfen, ob die oben erstellten Variablen Arrays sind oder nicht.


Da alle sechs Variablen keine Arrays sind, gab es falsch zurück.

Zusammenfassung

In diesem C# Tutorial haben wir gesehen. Diese Eigenschaft erzählt uns, indem wir einen booleschen Wert zurückgeben. Wenn es wahr ist, können wir sagen, dass die Variable ein Array ist und wenn sie false zurückgibt, können wir sagen, dass die Variable kein Array ist.