Vad är Range i C#

Vad Ar Range I C



C#-intervall är en kraftfull funktion som låter dig arbeta med olika element i en array eller samling. Med den här funktionen kan du enkelt extrahera eller manipulera specifika delar av din data utan behov av komplicerad kod. Att lära sig att använda C#-intervall kan hjälpa dig att skriva mer effektiv och effektiv kod, oavsett din programmeringserfarenhet.

I den här artikeln kommer vi att utforska grunderna för C#-intervall och hur du kan använda den för att förbättra dina programmeringsfärdigheter.







Vad är C# Range

I C#, Range är en fördefinierad datatyp som fungerar som en representation av ett specifikt intervall av element i en sekvens eller samling. Det är inte en operatör eller funktion utan snarare en typ som utvecklare kan använda för att skapa ett Range-objekt.



De Räckvidd object tillåter utvecklare att välja eller dela en specifik delmängd av element från en samling eller sekvens genom att definiera start- och slutpositionerna för intervallet med två index. Att använda Räckvidd i C# måste man skapa en Räckvidd objekt genom att ange start- och slutpunkterna för det angivna intervallet.



Räckvidd r = Start .. slutet ;

Här är start och slut indexen som representerar start- och slutpositionerna för intervallet, och operatorn med dubbla punkter (..) används för att skapa en Räckvidd objekt.





Här är en exempelkod som använder Räckviddsoperatör i C#. Vi initierade en uppsättning siffror och skapade sedan en Räckviddsoperatör r1 och initierade den. Sedan visade vi siffrorna med intervalloperatorn:

använder sig av Systemet ;

namnutrymme program {

klass testintervall {

statisk tomhet Main ( sträng [ ] args )
{
int [ ] tal = ny int [ ] { 10 , 25 , 57 , 78 , 59 ,
3. 4 , 22 , 12 , 99 , femtio , 79 } ;
Räckvidd r1 = 0 .. 3 ;
var a1 = tal [ r1 ] ;
Trösta . Skriva ( 'Listan över siffror är:' ) ;
för varje ( var st_1 i a1 )
Trösta . Skriva ( $ ' {st_1} ' ) ;
}
}


}

Ovanstående kod innehåller en array av heltal namngivna tal med 11 element. Det skapar sedan en Räckvidd objekt r1 som representerar de första 3 elementen i arrayen (från index 0 till 2). Koden använder sedan Räckviddsobjekt för att extrahera motsvarande element från talmatrisen och lagra dem i en variabel a1. Slutligen skriver koden ut värdena i a1 med hjälp av en foreach loop.



Slutsats

C#-intervall är ett kraftfullt verktyg som gör det möjligt för utvecklare att manipulera specifika delar av sin data utan behov av komplicerad kod. Genom att skapa en Räckvidd objekt med start- och slutindex kan utvecklare enkelt välja eller dela upp en delmängd av element från en samling eller sekvens. Förstå hur man använder C#-intervall kan avsevärt förbättra dina programmeringsfärdigheter och hjälpa dig att skriva mer effektiv och effektiv kod.