Tutorial C # Array: Creați, declarați, inițializați

Anonim

Ce este o matrice în C #?

O matrice este utilizată pentru a stoca o colecție sau o serie de elemente. Aceste elemente vor fi de același tip.

De exemplu, dacă ați avea o matrice de valori întregi, matricea ar putea fi o colecție de valori precum [1, 2, 3, 4]. Aici numărul de elemente din matrice este 4.

Tablourile sunt utile atunci când doriți să stocați o colecție de valori de același tip. Deci, în loc să declarați o variabilă pentru fiecare element, puteți declara doar o variabilă.

Această variabilă va indica o matrice sau o listă de elemente, care vor fi responsabile pentru stocarea elementelor matricei.

Să vedem cum putem lucra cu tablouri în C #. În exemplul nostru, vom declara o serie de numere întregi și vom lucra cu ele în consecință.

Rețineți că toate codurile de mai jos sunt făcute în fișierul Program.cs.

Pasul 1) Declararea unui tablou - Primul pas este declararea unui tablou. Să vedem cum putem realiza acest lucru prin exemplul de cod de mai jos.

Cod Explicație: -

  1. Prima parte este tipul de date. Specifică tipul de elemente utilizate în matrice. Deci, în cazul nostru, creăm o serie de numere întregi.
  2. A doua parte [], care specifică rangul matricei. (Clasamentul este un substituent care specifică numărul de elemente pe care matricea le va conține)
  3. Următorul este numele matricei care în cazul nostru este „valori”. Rețineți că vedeți un subliniat verde, nu vă faceți griji. Asta este doar .Net spunând că ați declarat o matrice, dar nu o utilizați nicăieri.

Pasul 2) Următorul pas este inițializarea matricei. Aici vom specifica numărul de valori pe care matricea le va deține. De asemenea, vom atribui valori fiecărui element al matricei.

Cod Explicație: -

  1. În primul rând, setăm numărul de elemente pe care matricea le va păstra la 3. Deci, între paranteze pătrate, spunem că matricea va conține 3 elemente.
  2. Apoi atribuim valori fiecărui element al matricei. Putem face acest lucru specificând numele variabilei + poziția indexului în matrice.

    Deci, valorile [0] înseamnă că stocăm o valoare în prima poziție a matricei. În mod similar pentru a accesa a doua poziție, folosim notația valorilor [1] și așa mai departe și așa mai departe.

    Notă : - În matrice, poziția index începe de la 0.

Pasul 3) Să afișăm acum elementele individuale ale tabloului în Consolă. Să adăugăm codul de mai jos pentru a realiza acest lucru.

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace DemoApplication{class Program{static void Main(string[] args){Int32[] value;value=new Int32[3];value[0]=1;value[1]=2;value[2]=3;Console.WriteLine(value[0]);Console.WriteLine(value[1]);Console.WriteLine(value[2]);Console.ReadKey();}}}

Cod Explicație: -

Aceasta este partea simplă în care tocmai folosim metoda Console.WriteLine pentru a trimite fiecare valoare a elementului către consolă.

Rețineți că, din nou, accesăm fiecare element cu ajutorul numelui variabilei matrice împreună cu poziția indexului.

Dacă codul de mai sus este introdus corect și programul este executat, va fi afișată următoarea ieșire.

Ieșire:

Din ieșire, puteți vedea toate valorile matricei afișate în Consolă.