Hva er Range i C#

Hva Er Range I C



C# rekkevidde er en kraftig funksjon som lar deg jobbe med en rekke elementer i en matrise eller samling. Med denne funksjonen kan du enkelt trekke ut eller manipulere spesifikke deler av dataene dine uten behov for komplisert kode. Lære å bruke C# rekkevidde kan hjelpe deg med å skrive mer effektiv og effektiv kode, uavhengig av ditt nivå av programmeringserfaring.

I denne artikkelen vil vi utforske det grunnleggende om C# rekkevidde og hvordan du kan bruke den til å forbedre dine programmeringsferdigheter.







Hva er C# Range

I C#, Range er en forhåndsdefinert datatype som fungerer som en representasjon av et spesifikt utvalg av elementer i en sekvens eller samling. Det er ikke en operatør eller funksjon, men snarere en type som utviklere kan bruke til å lage et Range-objekt.



De Område objekt lar utviklere velge eller dele et spesifikt delsett av elementer fra en samling eller sekvens ved å definere start- og sluttposisjonene til området med to indekser. Å utnytte Område i C# må man lage en Område objekt ved å spesifisere start- og sluttpunktene for det angitte området.



Rekkevidde r = start .. slutt ;

Her er start og slutt indeksene som representerer start- og sluttposisjonene til området, og operatoren med doble prikker (..) brukes til å lage en Område gjenstand.





Her er en eksempelkode som bruker Avstandsoperatør i C#. Vi startet en rekke tall og opprettet deretter en Områdeoperatør r1 og initialiserte den. Deretter viste vi tallene ved hjelp av områdeoperatoren:

ved hjelp av System ;

navneområde program {

klasse testområde {

statisk tomrom Hoved ( streng [ ] args )
{
int [ ] tall = ny int [ ] { 10 , 25 , 57 , 78 , 59 ,
3. 4 , 22 , 12 , 99 , femti , 79 } ;
Rekkevidde r1 = 0 .. 3 ;
var a1 = tall [ r1 ] ;
Konsoll . Skrive ( 'Listen over tall er:' ) ;
for hver ( var st_1 i a1 )
Konsoll . Skrive ( $ ' {st_1} ' ) ;
}
}


}

Koden ovenfor inneholder en rekke heltall navngitte tall med 11 elementer. Det skaper da en Område objekt r1 som representerer de tre første elementene i matrisen (fra indeks 0 til 2). Koden bruker deretter Rekkeviddeobjekt å trekke ut de tilsvarende elementene fra tallarrayen og lagre dem i en variabel a1. Til slutt skriver koden ut verdiene i a1 ved å bruke en foreach loop.



Bunnlinjen

C# rekkevidde er et kraftig verktøy som lar utviklere manipulere spesifikke deler av dataene sine uten behov for komplisert kode. Ved å lage en Område objekt med start- og sluttindekser, kan utviklere enkelt velge eller dele et undersett av elementer fra en samling eller sekvens. Forstå hvordan du bruker C# rekkevidde kan i stor grad forbedre dine programmeringsferdigheter og hjelpe deg med å skrive mer effektiv og effektiv kode.