Visual Studio C #
- 1. Structura programului
- 2. Sintaxa de bază
- 3. Tipuri de date
- 4. Tip conversie
- 5. Variabile
- 6. Constante și literali
- 7. Operatori
- 8. luarea deciziilor
- 9. Cicluri
- 10. Încapsulare
- 11. Metode
- 12. Tipuri zero
- 13. Arrays
- 14. Linii
- 15. Structuri
- 16. Transferuri
- 17. Clase
- 18. Moștenire
- 19. Polimorfism
- 20. Supraîncărcarea operatorului
- 21. Interfețe
- 22. Namespace-uri
- 23. Directivele preprocesoare
- 24. Expresii regulate
- 25. Manipularea excepțiilor
- 26. Intrare / ieșire fișier
13. Arrays
Matricea stochează o dimensiune fixă comandată de o colecție de articole de același tip. O matrice este folosită pentru a stoca date, dar este adesea descrisă ca o colecție de variabile de același tip.
În loc de a defini fiecare variabilă, cum ar fi number0, number1. și numărul99, puteți defini o serie de variabile, cum ar fi numere și utilizați numere [0], numere [1] și. numere [99] pentru a lucra cu o variabilă. Variabila cerută poate fi găsită prin indexul său.
Definirea matricelor
Definirea unei matrice în C #, următoarele
- tipul de date este folosit pentru a determina tipul de date de element matrice.
- [] specifică rangul matricei. Clasamentul este determinat de dimensiunea matricei.
- arrayName specifică numele matricei.
Inițializarea unei matrice
O definiție a matricei nu inițiază o matrice în memorie. Atunci când variabila matrice este inițializată, puteți adăuga date la matrice.
O matrice este un tip de referință, deci trebuie să utilizați noul cuvânt cheie pentru a crea o instanță a matricei.
Alocarea valorilor unei matrice
Puteți atribui valori elementelor individuale ale unui tablou folosind numărul secvențial:
Puteți atribui valori unui matrice așa cum este definit:
De asemenea, puteți crea și inițializa o matrice:
În cazul anterior, de asemenea, nu puteți seta dimensiunea matricei:
De asemenea, puteți copia variabila array la o altă variabilă din matrice. În acest caz, ambele variabile se referă la o zonă de memorie:
Când creați o matrice, compilatorul C # inițializează fiecare element al matricei și îi atribuie o valoare în funcție de tipul de valori ale matricei. De exemplu, pentru o matrice de tip int, toate elementele vor fi setate la 0.
Accesarea elementelor matrice
Elementul este accesibil prin indexul numelui matricei. Pentru a face acest lucru, puneți indicele în paranteze pătrate după numele matricei. De exemplu:
Exemplul de mai jos arată utilizarea matricelor:
Dacă codul de mai sus este compilat și executat, acesta va avea ca rezultat următorul rezultat:
Folosind bucla foreach
În exemplul anterior, pentru a accesa fiecare element al matricei a fost folosită o buclă for. De asemenea, puteți utiliza instrucțiunea foreach pentru a enumera elementele unui matrice.
Dacă codul de mai sus este compilat și executat, acesta va avea ca rezultat următorul rezultat:
Arrays în detaliu
Există mai multe concepte importante legate de tablouri care ar trebui înțelese de programatorul C #: