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.