Sådan opretter du et enkeltdimensionsarray C# – Eksempel

Sadan Opretter Du Et Enkeltdimensionsarray C Eksempel



Lagring og manipulation af en samling af værdier af samme datatype udføres i C# ved hjælp af arrays. Der er forskellige typer arrays i C#, og i denne artikel vil vi diskutere enkeltdimensionelle arrays og hvordan man bruger dem i C#.

Hvad er et enkeltdimensionelt array i C#?

Et enkeltdimensionelt array er et array, der kun har én dimension eller ét sæt firkantede parenteser i sin erklæring. Dette betyder, at et enkeltdimensionelt array kun kan indeholde én type data, såsom heltal, strenge eller flydende. I C# kan et enkeltdimensionalt array erklæres ved hjælp af følgende syntaks:







datatype [ ] arrayname = ny datatype [ størrelse ] ;


Her er 'datatype' datatypen for array-elementerne, 'arrayname' er navnet på arrayet, og 'størrelse' er antallet af elementer i arrayet.



Hvordan opretter man et enkeltdimensionelt array i C#?

Lad os tage et eksempel for at forstå, hvordan man bruger et endimensionelt array i C#, overvej følgende kode:



bruger System;

offentlig klasse program
{
offentlig statisk tomrum Main ( )
{
int [ ] tal = ny int [ 5 ] ;
tal [ 0 ] = 10 ;
tal [ 1 ] = tyve ;
tal [ 2 ] = 30 ;
tal [ 3 ] = 40 ;
tal [ 4 ] = halvtreds ;

til ( int i = 0 ; jeg < tal.Længde; i++ )
{
Console.WriteLine ( 'Element ved indeks' + i + ' : ' + tal [ jeg ] ) ;
}
}
}


I ovenstående eksempel har vi erklæret et heltals enkeltdimensionelt array 'numre' med en størrelse på 5 og derefter tildelt værdier til array-elementerne ved hjælp af indeksoperatoren. Her er arrayets første og sidste elementer indekseret som henholdsvis 0 og 4. Dette betyder, at vi kan få adgang til individuelle elementer i arrayet ved hjælp af deres indeksnummer:






Vi kan også bruge en loop til at initialisere de enkeltdimensionelle array-elementer, som vist nedenfor:

bruger System;

offentlig klasse program
{
offentlig statisk tomrum Main ( )
{
int [ ] tal = ny int [ 5 ] ;

til ( int i = 0 ; jeg < tal.Længde; i++ )
{
tal [ jeg ] = i + 1 ;
}
Console.WriteLine ( 'Array-elementer er:' ) ;
for hver ( om i tal )
{
Console.WriteLine ( på en ) ;
}
}
}


I dette eksempel har vi brugt en for-løkke til at initialisere array-elementerne med værdier fra 1 til 5:




Vi kan også bruge foreach loop til at iterere over elementerne i det endimensionelle array, som vist nedenfor:

bruger System;

offentlig klasse program
{
offentlig statisk tomrum Main ( )
{
int [ ] tal = { 10 , tyve , 30 , 40 , halvtreds } ;

Console.WriteLine ( 'Array-elementer er:' ) ;
for hver ( om i tal )
{
Console.WriteLine ( på en ) ;
}
}
}


Denne kode initialiserer array-elementerne på tidspunktet for erklæringen og bruger derefter foreach-løkken til at udskrive hvert element i det enkeltdimensionelle array til konsollen:

Konklusion

Et enkeltdimensionelt array er en type array i C#, der kun har én dimension eller et sæt firkantede parenteser i sin erklæring. En type data kan lagres i et enkeltdimensionelt array, og dets elementer kan nås ved at kalde dem ved deres indeksnumre. Ved at forstå, hvordan man deklarerer og bruger enkeltdimensionelle arrays i C#, kan udviklere skrive effektiv og effektiv kode, der manipulerer og opererer på arrays.