Cum se creează o matrice cu o singură dimensiune C# - Exemplu

Cum Se Creeaza O Matrice Cu O Singura Dimensiune C Exemplu



Stocarea și manipularea unei colecții de valori de același tip de date se fac în C# folosind matrice. Există diferite tipuri de matrice în C# și, în acest articol, vom discuta matricele unidimensionale și cum să le folosim în C#.

Ce este o matrice unidimensională în C#?

O matrice unidimensională este o matrice care are o singură dimensiune sau un set de paranteze pătrate în declarația sa. Aceasta înseamnă că o matrice unidimensională poate deține un singur tip de date, cum ar fi numere întregi, șiruri de caractere sau flotanți. În C# o matrice unidimensională poate fi declarată folosind următoarea sintaxă:







tipul de date [ ] arrayname = nou tip de date [ mărimea ] ;


Aici, „datatype” este tipul de date al elementelor matricei, „arrayname” este numele matricei, iar „size” este numărul de elemente din matrice.



Cum se creează o matrice unidimensională în C#?

Să luăm un exemplu pentru a înțelege cum să folosiți o matrice unidimensională în C#, luați în considerare următorul cod:



folosind System;

Programul de clasă publică
{
public static void Principal ( )
{
int [ ] numere = new int [ 5 ] ;
numere [ 0 ] = 10 ;
numere [ 1 ] = douăzeci ;
numere [ 2 ] = 30 ;
numere [ 3 ] = 40 ;
numere [ 4 ] = cincizeci ;

pentru ( int i = 0 ; i < numere.Lungime; i++ )
{
Consolă.WriteLine ( „Element la index” + i + ' : ' + numere [ i ] ) ;
}
}
}


În exemplul de mai sus, am declarat o matrice unidimensională întregi „numere” cu o dimensiune de 5 și apoi am atribuit valori elementelor matricei folosind operatorul index. Aici, primul și ultimul element al matricei sunt indexate ca 0 și, respectiv, 4. Aceasta înseamnă că putem accesa elemente individuale ale matricei folosind numărul lor de index:






De asemenea, putem folosi o buclă pentru a inițializa elementele matricei unidimensionale, așa cum se arată mai jos:

folosind System;

Programul de clasă publică
{
public static void Principal ( )
{
int [ ] numere = new int [ 5 ] ;

pentru ( int i = 0 ; i < numere.Lungime; i++ )
{
numere [ i ] = i + 1 ;
}
Consolă.WriteLine ( „Elementele matricei sunt:” ) ;
pentru fiecare ( dacă în numere )
{
Consolă.WriteLine ( pe unu ) ;
}
}
}


În acest exemplu, am folosit o buclă for pentru a inițializa elementele matricei cu valori de la 1 la 5:




De asemenea, putem folosi bucla foreach pentru a itera elementele matricei unidimensionale, după cum se arată mai jos:

folosind System;

Programul de clasă publică
{
public static void Principal ( )
{
int [ ] numere = { 10 , douăzeci , 30 , 40 , cincizeci } ;

Consolă.WriteLine ( „Elementele matricei sunt:” ) ;
pentru fiecare ( dacă în numere )
{
Consolă.WriteLine ( pe unu ) ;
}
}
}


Acest cod inițializează elementele matricei în momentul declarării și apoi utilizează bucla foreach pentru a imprima fiecare element al matricei unidimensionale pe consolă:

Concluzie

O matrice unidimensională este un tip de matrice în C# care are o singură dimensiune sau un set de paranteze pătrate în declarația sa. Un tip de date poate fi stocat într-o matrice unidimensională, iar elementele sale pot fi atinse apelându-le prin numerele lor de index. Înțelegând cum să declare și să utilizeze matrice unidimensionale în C#, dezvoltatorii pot scrie cod eficient și eficient care manipulează și operează pe matrice.