Array Array (c # Ghid de programare), docs Microsoft

În acest articol

O serie de tablouri este o matrice a cărei elemente sunt ele însele. Elementele unei matrice de matrice pot avea dimensiuni și dimensiuni diferite. O serie de matrice este uneori numită matrice neregulată. Următoarele exemple ilustrează modul de declarare și inițializare a tablourilor de tablouri și, de asemenea, accesarea acestora.







Mai jos este declarată o matrice unidimensională de trei elemente, fiecare dintre ele fiind o matrice unidimensională de numere întregi:

Înainte de a utiliza jaggedArray. elementele sale trebuie inițializate. Puteți face acest lucru după cum urmează:

Fiecare element este o matrice unidimensională de numere întregi. Primul conține 5 numere întregi, al doilea - 4 și al treilea - 2.







În plus, utilizând inițializatorii, puteți completa elementele de matrice cu valori (nu este necesar să cunoașteți dimensiunea matricei). exemplu:

Puteți utiliza următorul formular scurt. Rețineți că atunci când inițializați elementele, nu puteți omite noul operator. deoarece mecanismul de inițializare implicit nu este prevăzut pentru ele:

Într-o serie de rețele, elementele sunt tipuri de referință și sunt inițializate la nul.

Accesul la elementele individuale ale matricei poate fi obținut în modurile prezentate în următoarele exemple:

Acest exemplu demonstrează accesul la elementele individuale prin afișarea valorii elementului [1,0] al primei matrice (5):

Metoda Lungime returnează numărul de tablouri dintr-o matrice de matrice. Să presupunem că matricea anterioară a fost declarată utilizând următoarea linie:

returnează o valoare de 3.

În acest exemplu, este creată o matrice ale cărei elemente sunt matrice. Toate elementele matricei au dimensiuni diferite.







Trimiteți-le prietenilor: