Mikä on Range C#:ssa

Mika On Range C Ssa



C#-alue on tehokas ominaisuus, jonka avulla voit työskennellä taulukon tai kokoelman elementtien kanssa. Tämän ominaisuuden avulla voit helposti poimia tai muokata tiettyjä osia tiedoistasi ilman monimutkaista koodia. Opi käyttämään C#-alue voi auttaa sinua kirjoittamaan tehokkaampaa ja tehokkaampaa koodia ohjelmointikokemuksesi tasosta riippumatta.

Tässä artikkelissa tutkimme perusasiat C#-alue ja kuinka voit käyttää sitä ohjelmointitaitosi parantamiseen.







Mikä on C# Range

Sisään C#, Range on ennalta määritetty tietotyyppi, joka toimii sekvenssin tai kokoelman tietyn elementtialueen esityksenä. Se ei ole operaattori tai funktio, vaan pikemminkin tyyppi, jota kehittäjät voivat käyttää Range-objektin luomiseen.



The Alue Objektin avulla kehittäjät voivat valita tai viipaloida tietyn elementtijoukon kokoelmasta tai sekvenssistä määrittämällä alueen alku- ja loppupaikat kahdella indeksillä. Hyödyntämään Alue C#:ssa täytyy luoda a Alue objektia määrittämällä määritetyn alueen alku- ja loppupisteet.



Alue r = alkaa .. loppu ;

Tässä alku ja loppu ovat indeksit, jotka edustavat alueen alku- ja loppukohtaa, ja kaksoispiste-operaattoria (..) käytetään luomaan Alue esine.





Tässä on esimerkkikoodi, joka käyttää Alueoperaattori C#:ssa. Aloitimme numerojoukon ja loimme sitten a Alueoperaattori r1 ja alustanut sen. Sitten näytimme numerot käyttämällä alueoperaattoria:

käyttämällä Järjestelmä ;

nimiavaruus ohjelmoida {

luokkaa testialue {

staattinen mitätön Main ( merkkijono [ ] args )
{
int [ ] numeroita = Uusi int [ ] { 10 , 25 , 57 , 78 , 59 ,
3. 4 , 22 , 12 , 99 , viisikymmentä , 79 } ;
Alue r1 = 0 .. 3 ;
oli a1 = numeroita [ r1 ] ;
Konsoli . Kirjoittaa ( 'Lista numeroista on:' ) ;
jokaiselle ( oli st_1 sisään a1 )
Konsoli . Kirjoittaa ( $ ' {st_1} ' ) ;
}
}


}

Yllä oleva koodi sisältää joukon kokonaislukuja, jotka on nimetty numeroiksi ja joissa on 11 elementtiä. Sitten se luo a Alue objekti r1, joka edustaa taulukon kolmea ensimmäistä elementtiä (indeksistä 0:sta 2:een). Koodi käyttää sitten Range-objekti poimimaan vastaavat elementit numerotaulukosta ja tallentamaan ne muuttujaan a1. Lopuksi koodi tulostaa a1:n arvot käyttämällä foreach-silmukkaa.



Bottom Line

C#-alue on tehokas työkalu, jonka avulla kehittäjät voivat käsitellä tiettyjä osia tiedoistaan ​​ilman monimutkaista koodia. Luomalla a Alue objektin aloitus- ja loppuindeksillä, kehittäjät voivat helposti valita tai viipaloida elementtien osajoukon kokoelmasta tai sekvenssistä. Käyttötavan ymmärtäminen C#-alue voi parantaa huomattavasti ohjelmointitaitojasi ja auttaa sinua kirjoittamaan tehokkaampaa ja tehokkaampaa koodia.