IsArray -eiendom
I C#brukes IsArray -egenskapen for å sjekke om den gitte typen er en matrise eller ikke. Hvis variabel -typen er en matrise, returnerer den sann; annet falsk.
Syntaks:
variabel.IsArray
Returtype:
Det returnerer den boolske verdien (true/usann).
I C#opprettes en matrise ved å spesifisere datatypen og størrelsen.
Syntaks:
type [] array_name = ny type [størrelse];
Eksempel 1:
Her oppretter vi matriser med forskjellige datatyper og sjekker om de er matriser eller ikke.
ved hjelp av system;
Klasse Linuxhint
statisk offentlig tomrom main ()
// Lag en matrise med størrelse 2 av heltallstypen
int [] first_array = new int [2];
// Lag en matrise med størrelse 2 med dobbel type
dobbel [] andre_array = ny dobbel [2];
// Lag en matrise med størrelse 2 av float -type
Float [] Third_Array = New Float [2];
// Lag en matrise med størrelse 2 av strengtype
streng [] fjerde_array = ny streng [2];
// Lag en matrise med størrelse 2 av lang type
lang [] femte_array = new Long [2];
// Lag en matrise med størrelse 2 av kort type
kort [] Sixth_Array = Ny kort [2];
// sjekk den første_arrayen er matrise eller ikke
Konsoll.WritLine ("Heltallstype Array:"+First_Array.GetType ().IsArray);
// sjekk andre_array er matrise eller ikke
Konsoll.WritLine ("Double Type Array:"+Second_Array.GetType ().IsArray);
// sjekk tredje_array er matrise eller ikke
Konsoll.WritLine ("Float Type Array:"+Third_Array.GetType ().IsArray);
// sjekk fjerde_array er matrise eller ikke
Konsoll.WritLine ("String Type Array:"+Fourth_Array.GetType ().IsArray);
// Sjekk at Fifth_Array er matrise eller ikke
Konsoll.WritLine ("Long Type Array:"+Fifth_Array.GetType ().IsArray);
// sjekk sjette_array er matrise eller ikke
Konsoll.WritLine ("Short Type Array:"+Sixth_Array.GetType ().IsArray);
Produksjon:
Forklaring:
Inne i hovedmetoden -
Linje 8 - linje 23, Vi opprettet seks typer matriser med størrelse - 2 spesifisert i bildet nedenfor:
Linje 26 - linje 41, Vi sjekker om de ovennevnte variablene er array-typer eller ikke.
Siden alle seks variablene er array -typer, returnerte den sann.
Eksempel 2:
Her oppretter vi matriser med forskjellige datatyper og sjekker om de er matriser eller ikke.
ved hjelp av system;
Klasse Linuxhint
statisk offentlig tomrom main ()
// Lag en variabel med heltallstype
int første_ = 12;
// Lag en variabel med dobbel type
dobbel andre_ = 6.9877;
// Lag en variabel med float -type
flyte tredje_ = 45.667f;
// Lag en variabel med strengtype
String fjerde_ = "Linux hint";
// Lag en variabel med lang type
lang femte_ = 455454;
// Lag en variabel med kort type
kort sjette_ = 1;
// Kontroller heltallstypevariabelen er matrise eller ikke
Konsoll.WritLine ("Heltallsvariabel:"+First_.GetType ().IsArray);
// Sjekk dobbelttypevariabelen er matrise eller ikke
Konsoll.WritLine ("Dobbeltvariabel:"+Second_.GetType ().IsArray);
// sjekk float -type variabelen er matrise eller ikke
Konsoll.WritLine ("Float Variable:"+Third_.GetType ().IsArray);
// sjekk strengtypevariabelen er matrise eller ikke
Konsoll.WritLine ("Strengvariabel:"+Fjerde_.GetType ().IsArray);
// sjekk variabelen med lang type er matrise eller ikke
Konsoll.WritLine ("Lang variabel:"+Fifth_.GetType ().IsArray);
// sjekk den korte typen variabel er matrise eller ikke
Konsoll.WritLine ("Kort variabel:"+Sixth_.GetType ().IsArray);
Produksjon:
Forklaring:
Inne i hovedmetoden -
Linje 7 - linje 22, Vi opprettet seks typer variabler med verdier tildelt dem.
Linje 25 - linje 40, Vi sjekker om de ovennevnte variablene er matriser eller ikke.
Siden alle seks variablene ikke er matriser, returnerte den falsk.
Sammendrag
I denne C# -opplæringen så vi hvordan du kan sjekke om variabelen er en matrise eller ikke ved å bruke IsArray -egenskapen. Denne egenskapen forteller oss ved å returnere en boolsk verdi. Hvis det er sant, kan vi si at variabelen er en matrise, og hvis den kommer tilbake, kan vi si at variabelen ikke er en matrise.