Hoe maak je een Single Dimension Array C# – Voorbeeld

Hoe Maak Je Een Single Dimension Array C Voorbeeld



De opslag en manipulatie van een verzameling waarden van hetzelfde gegevenstype gebeurt in C# met behulp van arrays. Er zijn verschillende soorten arrays in C#, en in dit artikel bespreken we eendimensionale arrays en hoe ze te gebruiken in C#.

Wat is een enkeldimensionale array in C#?

Een enkeldimensionale array is een array die slechts één dimensie of één set vierkante haken in zijn declaratie heeft. Dit betekent dat een eendimensionale array slechts één type gegevens kan bevatten, zoals gehele getallen, strings of floats. In C# kan een eendimensionale array worden gedeclareerd met behulp van de volgende syntaxis:







data type [ ] arraynaam = nieuw gegevenstype [ maat ] ;


Hier is 'datatype' het gegevenstype van de array-elementen, 'arrayname' is de naam van de array en 'size' is het aantal elementen in de array.



Hoe maak je een enkeldimensionale array in C#?

Laten we een voorbeeld nemen om te begrijpen hoe een eendimensionale array in C# moet worden gebruikt, overweeg de volgende code:



systeem gebruiken;

programma van de openbare klasse
{
openbare statische leegte Main ( )
{
int [ ] getallen = nieuwe int [ 5 ] ;
nummers [ 0 ] = 10 ;
nummers [ 1 ] = twintig ;
nummers [ 2 ] = 30 ;
nummers [ 3 ] = 40 ;
nummers [ 4 ] = vijftig ;

voor ( int ik = 0 ; i < nummers.Lengte; ik++ )
{
Console.WriteLine ( 'Element bij index' + ik + ' : ' + cijfers [ i ] ) ;
}
}
}


In het bovenstaande voorbeeld hebben we een integer eendimensionale array 'getallen' gedeclareerd met een grootte van 5 en vervolgens waarden toegewezen aan de array-elementen met behulp van de indexoperator. Hier worden de eerste en laatste elementen van de array geïndexeerd als respectievelijk 0 en 4. Dit betekent dat we toegang hebben tot individuele elementen van de array met behulp van hun indexnummer:






We kunnen ook een lus gebruiken om de eendimensionale array-elementen te initialiseren, zoals hieronder getoond:

systeem gebruiken;

programma van de openbare klasse
{
openbare statische leegte Main ( )
{
int [ ] getallen = nieuwe int [ 5 ] ;

voor ( int ik = 0 ; i < nummers.Lengte; ik++ )
{
nummers [ i ] = ik + 1 ;
}
Console.WriteLine ( 'Array-elementen zijn:' ) ;
voor elk ( of in nummers )
{
Console.WriteLine ( op een ) ;
}
}
}


In dit voorbeeld hebben we een for-lus gebruikt om de array-elementen te initialiseren met waarden van 1 tot 5:




We kunnen ook de foreach-lus gebruiken om de elementen van de eendimensionale array te herhalen, zoals hieronder weergegeven:

systeem gebruiken;

programma van de openbare klasse
{
openbare statische leegte Main ( )
{
int [ ] nummers = { 10 , twintig , 30 , 40 , vijftig } ;

Console.WriteLine ( 'Array-elementen zijn:' ) ;
voor elk ( of in nummers )
{
Console.WriteLine ( op een ) ;
}
}
}


Deze code initialiseert de array-elementen op het moment van declaratie en gebruikt vervolgens de foreach-lus om elk element van de eendimensionale array naar de console af te drukken:

Conclusie

Een enkeldimensionale array is een type array in C# dat slechts één dimensie of één set vierkante haken in de declaratie heeft. Eén type gegevens kan worden opgeslagen in een eendimensionale array en de elementen ervan kunnen worden bereikt door ze aan te roepen met hun indexnummers. Door te begrijpen hoe eendimensionale arrays in C# moeten worden gedeclareerd en gebruikt, kunnen ontwikkelaars efficiënte en effectieve code schrijven die arrays manipuleert en erop werkt.