Hvad er Range i C#

Hvad Er Range I C



C# rækkevidde er en kraftfuld funktion, der giver dig mulighed for at arbejde med rækker af elementer i en matrix eller samling. Med denne funktion kan du nemt udtrække eller manipulere bestemte dele af dine data uden behov for kompliceret kode. At lære at bruge C# rækkevidde kan hjælpe dig med at skrive mere effektiv og effektiv kode, uanset dit niveau af programmeringserfaring.

I denne artikel vil vi udforske det grundlæggende C# rækkevidde og hvordan du kan bruge det til at forbedre dine programmeringsevner.







Hvad er C# Range

I C#, rækkevidde er en foruddefineret datatype, der tjener som en repræsentation af et specifikt udvalg af elementer i en sekvens eller samling. Det er ikke en operatør eller funktion, men snarere en type, som udviklere kan bruge til at oprette et Range-objekt.



Det Rækkevidde objekt giver udviklere mulighed for at vælge eller opdele et specifikt undersæt af elementer fra en samling eller sekvens ved at definere start- og slutpositionerne for området med to indekser. At udnytte Rækkevidde i C# skal man oprette en Rækkevidde objekt ved at angive start- og slutpunkterne for det angivne område.



Rækkevidde r = Start .. ende ;

Her er start og slut de indekser, der repræsenterer intervallets start- og slutpositioner, og operatoren med dobbelte prikker (..) bruges til at oprette en Rækkevidde objekt.





Her er en eksempelkode, der bruger Range operatør i C#. Vi startede en række numre og skabte derefter en Områdeoperatør r1 og initialiserede det. Derefter viste vi tallene ved hjælp af intervaloperatoren:

ved brug af System ;

navneområde program {

klasse testområde {

statisk ugyldig Hoved ( snor [ ] args )
{
int [ ] tal = ny int [ ] { 10 , 25 , 57 , 78 , 59 ,
3. 4 , 22 , 12 , 99 , halvtreds , 79 } ;
Rækkevidde r1 = 0 .. 3 ;
var a1 = tal [ r1 ] ;
Konsol . Skrive ( 'Listen over tal er:' ) ;
for hver ( var st_1 i a1 )
Konsol . Skrive ( $ ' {st_1} ' ) ;
}
}


}

Ovenstående kode indeholder en matrix af heltal navngivne tal med 11 elementer. Det skaber så en Rækkevidde objekt r1, der repræsenterer de første 3 elementer i arrayet (fra indeks 0 til 2). Koden bruger derefter Rækkevidde objekt at udtrække de tilsvarende elementer fra tal-arrayet og gemme dem i en variabel a1. Til sidst udskriver koden værdierne i a1 ved hjælp af en foreach loop.



Bundlinie

C# rækkevidde er et kraftfuldt værktøj, der giver udviklere mulighed for at manipulere bestemte dele af deres data uden behov for kompliceret kode. Ved at oprette en Rækkevidde objekt med start- og slutindekser, kan udviklere nemt vælge eller opdele et undersæt af elementer fra en samling eller sekvens. Forstå hvordan man bruger C# rækkevidde kan i høj grad forbedre dine programmeringsevner og hjælpe dig med at skrive mere effektiv og effektiv kode.