Wat is bereik in C#

Wat Is Bereik In C



C#-bereik is een krachtige functie waarmee u kunt werken met reeksen elementen in een array of verzameling. Met deze functie kunt u eenvoudig specifieke delen van uw gegevens extraheren of manipuleren zonder ingewikkelde code. Leren gebruiken C#-bereik kan u helpen efficiëntere en effectievere code te schrijven, ongeacht uw niveau van programmeerervaring.

In dit artikel gaan we in op de basisprincipes van C#-bereik en hoe u het kunt gebruiken om uw programmeervaardigheden te verbeteren.







Wat is C#-bereik

In C#, bereik is een vooraf gedefinieerd gegevenstype dat dient als weergave van een specifiek bereik van elementen in een reeks of verzameling. Het is geen operator of functie, maar eerder een type dat ontwikkelaars kunnen gebruiken om een ​​Range-object te maken.



De Bereik object stelt ontwikkelaars in staat een specifieke subset van elementen uit een verzameling of reeks te selecteren of te splitsen door de begin- en eindposities van het bereik te definiëren met twee indices. Gebruiken Bereik in C# moet men een Bereik object door de begin- en eindpunten van het opgegeven bereik op te geven.



Bereik r = begin .. einde ;

Hier zijn begin en einde de indices die de begin- en eindposities van het bereik vertegenwoordigen, en de operator dubbele punten (..) wordt gebruikt om een Bereik voorwerp.





Hier is een voorbeeldcode die de Bereik-operator in C#. We hebben een reeks getallen geïnitieerd en vervolgens een Bereikoperator r1 en initialiseerde het. Vervolgens hebben we de getallen weergegeven met behulp van de bereikoperator:

gebruik makend van Systeem ;

naamruimte programma {

klas testrange {

statisch leegte Voornaamst ( snaar [ ] argumenten )
{
int [ ] nummers = nieuw int [ ] { 10 , 25 , 57 , 78 , 59 ,
3. 4 , 22 , 12 , 99 , vijftig , 79 } ;
Bereik r1 = 0 .. 3 ;
was een1 = nummers [ r1 ] ;
Troosten . Schrijven ( 'De lijst met nummers is: ' ) ;
voor elk ( was st_1 in een1 )
Troosten . Schrijven ( $ ' {st_1} ' ) ;
}
}


}

De bovenstaande code bevat een reeks gehele getallen met de naam getallen met 11 elementen. Het creëert dan een Bereik object r1 dat de eerste 3 elementen van de array vertegenwoordigt (van index 0 tot 2). De code gebruikt dan de Bereik object om de overeenkomstige elementen uit de getallenreeks te extraheren en op te slaan in een variabele a1. Ten slotte drukt de code de waarden in a1 af met behulp van een foreach-lus.



Het komt erop neer

C#-bereik is een krachtige tool waarmee ontwikkelaars specifieke delen van hun gegevens kunnen manipuleren zonder ingewikkelde code. Door het creëren van een Bereik object met begin- en eindindices kunnen ontwikkelaars eenvoudig een subset van elementen uit een verzameling of reeks selecteren of splitsen. Begrijpen hoe te gebruiken C#-bereik kan uw programmeervaardigheden aanzienlijk verbeteren en u helpen efficiëntere en effectievere code te schrijven.