O matrice stochează o secvență de dimensiuni fixe de elemente de același tip. O matrice este folosită pentru a stoca o colecție de date, dar este adesea mai util să se gândească la o matrice, deoarece o colecție de variabile de același tip sunt stocate în celulele de memorie adiacente.
În loc de a declara variabile separate, cum ar fi numărul1 numărul 0 și numărul99, declarați o variabilă de matrice, cum ar fi numere și cifre [0], cifre [1] și. numerele [99] pentru a reprezenta variabilele individuale. Elementul specific al matricei este accesat folosind un index.
Declararea matricelor
Pentru a declara o matrice în C #, puteți utiliza următoarea sintaxă:
tipul de date este folosit pentru a specifica tipul elementelor din matrice.
[] Specifică rangul matricei. Clasamentul determină dimensiunea matricei.
Numele matricei determină numele matricei.
Inițializarea unei matrice
O matrice este un tip de referință, deci trebuie să utilizați un nou cuvânt cheie pentru a crea o instanță a matricei. De exemplu,
Alocarea valorilor matricei
Puteți atribui valori elementelor individuale ale unei matrice utilizând numărul de index ca:
În plus, puteți crea și inițializa o matrice, după cum se arată în figură:
De asemenea, puteți omite dimensiunea matricei, după cum se arată în figură:
Puteți copia o variabilă de matrice la o altă variabilă în matricea țintă. În acest caz, atât sursa țintă, cât și sursa punctuală din același loc de memorie:
Când creați un matrice, compilatorul C # implicit inițializează fiecare element al matricei la o valoare implicită, în funcție de tipul matricei. De exemplu, pentru o matrice Int, toate elementele sunt inițializate la 0.
Accesarea elementelor matrice
Elementul este disponibil prin indexarea numelui matricei. Acest lucru se face prin plasarea indexului elementului în paranteze pătrate după numele matricei. De exemplu,
Următorul exemplu demonstrează conceptele de mai sus, declarația, scopul și accesul la matrice:
Când codul de mai sus este compilat și executat, acesta produce următorul rezultat:
Folosind o buclă pentru un element lung
În exemplul anterior, am folosit o buclă pentru a accesa fiecare element al matricei. De asemenea, puteți utiliza declarația Declarație pentru a repeta printr-un matrice.
Când codul de mai sus este compilat și executat, acesta produce următorul rezultat:
C # Arrays
Există mai multe concepte importante legate de matrice care ar trebui să fie clare pentru programatorul C #: