C# Isarray Propert

C# Isarray Propert
Praca z tablicami jest dobrym podejściem, ponieważ możemy przechowywać wiele wartości na raz i przetwarzać je. Wiele aplikacji, takich jak wyszukiwanie.Techniki sortowania są zaimplementowane na tego rodzaju strukturach danych. Dlatego ważne jest, aby sprawdzić, czy podana zmienna jest tablicą, czy nie.

Isarray Property

W C#właściwość IsArray służy do sprawdzenia, czy dany typ jest tablicą, czy nie. Jeśli typ zmiennej jest tablicą, zwraca prawdę; inaczej fałsz.

Składnia:

zmienny.Isarray


Typ powrotu:

Zwraca wartość logiczną (prawda/fałsz).

W C#tworzona jest tablica, określając typ i rozmiar danych.

Składnia:

type [] array_name = nowy typ [rozmiar];

Przykład 1:

Tutaj tworzymy tablice z różnymi typami danych i sprawdzamy, czy są to tablice, czy nie.

za pomocą systemu;
Klasa Linuxhint

static public void main ()
// Utwórz tablicę z rozmiarem 2 typu liczb całkowitych
int [] FIRST_ARRAY = new int [2];
// Utwórz tablicę z rozmiarem 2 typu podwójnego
Double [] second_array = new double [2];
// Utwórz tablicę z rozmiarem 2 typu zmiennoprzecinkowego
float [] trzeci_array = nowy float [2];
// Utwórz tablicę z rozmiarem 2 typu ciągów
String [] Fourth_Array = nowy String [2];
// Utwórz tablicę o wielkości 2 typu
Long [] fifth_array = new Long [2];
// Utwórz tablicę z rozmiarem 2 krótkiego typu
short [] szósta_array = new Short [2];
// Sprawdź, czy pierwsza_arze to tablica, czy nie
Konsola.WriteLine („tablica typu liczb całkowitych:”+First_Array.GetType ().Isarray);
// Sprawdź drugą_
Konsola.WriteLine („Podwójna tablica:”+Second_Array.GetType ().Isarray);
// Sprawdź trzeci_prawia to tablica, czy nie
Konsola.WriteLine („tablica typu float:”+trzecia_array.GetType ().Isarray);
// Sprawdź czwarty_arey to tablica, czy nie
Konsola.WriteLine („tablica typu string:”+Fourth_Array.GetType ().Isarray);
// Sprawdź, czy piąta_arze to tablica, czy nie
Konsola.WriteLine („Long Type Array:”+Fifth_Array.GetType ().Isarray);
// Sprawdź szóste_arze
Konsola.WriteLine („Krótka tablica typu:”+Sixth_Array.GetType ().Isarray);


Wyjście:


Wyjaśnienie:

Wewnątrz głównej metody -

Linia 8 - linia 23, Stworzyliśmy sześć rodzajów tablic o rozmiarze - 2 określonych na poniższym obrazku:


Linia 26 - linia 41, Sprawdzamy, czy wyżej wymyślone zmienne to typy tablic, czy nie.


Ponieważ wszystkie sześć zmiennych jest typami tablic, zwróciło to prawda.

Przykład 2:

Tutaj tworzymy tablice z różnymi typami danych i sprawdzamy, czy są to tablice, czy nie.

za pomocą systemu;
Klasa Linuxhint

static public void main ()
// Utwórz zmienną z typem liczb całkowitych
int First_ = 12;
// Utwórz zmienną z typem podwójnym
podwójne drugie_ = 6.9877;
// Utwórz zmienną z typem zmiennoprzecinkowym
float trzecia_ = 45.667f;
// Utwórz zmienną z typem ciągu
String Fourth_ = "Linux wskazówka";
// Utwórz zmienną z długim typem
długi Fifth_ = 455454;
// Utwórz zmienną z krótkim typem
krótki szósty_ = 1;
// Sprawdź zmienną typu liczb całkowitych to tablica, czy nie
Konsola.WriteLine („Zmienna liczb całkowita:”+First_.GetType ().Isarray);
// Sprawdź zmienną typu podwójnego to tablica, czy nie
Konsola.WriteLine („podwójna zmienna:”+druga_.GetType ().Isarray);
// Sprawdź zmienną typu float to tablica, czy nie
Konsola.WriteLine („zmienna zmiennoprzecinkowa:”+trzecia_.GetType ().Isarray);
// Sprawdź zmienną typu ciągów to tablica, czy nie
Konsola.WriteLine („zmienna string:”+czwarty_.GetType ().Isarray);
// Sprawdź, czy zmienna typu jest tablica, czy nie
Konsola.WriteLine („Long Variable:”+Fifth_.GetType ().Isarray);
// Sprawdź zmienną krótkiego typu to tablica, czy nie
Konsola.WriteLine („krótka zmienna:”+szósta_.GetType ().Isarray);


Wyjście:


Wyjaśnienie:

Wewnątrz głównej metody -

Linia 7 - linia 22, Stworzyliśmy sześć rodzajów zmiennych z przypisanymi im wartościami.


Linia 25 - linia 40, Sprawdzamy, czy wyżej wymyślone zmienne to tablice, czy nie.


Ponieważ wszystkie sześć zmiennych nie jest tablicami, zwróciło się fałszem.

Streszczenie

W tym samouczku C# widzieliśmy, jak sprawdzić, czy typ zmiennej jest tablicą, czy nie używa właściwości IsArray. Ta nieruchomość mówi nam, zwracając wartość logiczną. Jeśli to prawda, możemy powiedzieć, że zmienna jest tablicą, a jeśli zwróci fałsz, możemy powiedzieć, że zmienna nie jest tablicą.