Mi a tartomány C#-ban

Mi A Tartomany C Ban



C# tartomány egy hatékony funkció, amely lehetővé teszi, hogy egy tömb vagy gyűjtemény elemeinek tartományaival dolgozzon. Ezzel a funkcióval könnyedén kinyerheti vagy manipulálhatja az adatok bizonyos részeit anélkül, hogy bonyolult kódra lenne szüksége. A használat megtanulása C# tartomány programozási tapasztalatától függetlenül segíthet hatékonyabb és eredményesebb kód megírásában.

Ebben a cikkben megvizsgáljuk az alapokat C# tartomány és hogyan használhatod fel programozási készségeid fejlesztésére.







Mi az a C# Range

Ban ben C#, Range egy előre definiált adattípus, amely egy sorozat vagy gyűjtemény elemeinek egy meghatározott körét reprezentálja. Ez nem operátor vagy függvény, hanem egy típus, amellyel a fejlesztők Range objektumot hozhatnak létre.



A Hatótávolság Az objektum lehetővé teszi a fejlesztők számára, hogy kiválasszák vagy szeleteljék az elemek egy adott részhalmazát egy gyűjteményből vagy sorozatból úgy, hogy a tartomány kezdő- és végpozícióját két indexszel határozzák meg. Hasznosítani Hatótávolság C#-ban létre kell hozni a Hatótávolság objektumot a megadott tartomány kezdő- és végpontjának megadásával.



Tartomány r = Rajt .. vége ;

Itt a kezdet és a vége a tartomány kezdő- és végpozícióját jelző indexek, a duplapontos (..) operátor pedig egy Hatótávolság tárgy.





Itt van egy példakód, amely a Tartomány operátor C# nyelven. Elindítottunk egy számtömböt, majd létrehoztuk a Tartomány operátor r1 és inicializálta. Ezután megjelenítettük a számokat a tartomány operátor segítségével:

segítségével Rendszer ;

névtér program {

osztály vizsgálati tartomány {

statikus üres ( húr [ ] args )
{
int [ ] számok = új int [ ] { 10 , 25 , 57 , 78 , 59 ,
3. 4 , 22 , 12 , 99 , ötven , 79 } ;
Tartomány r1 = 0 .. 3 ;
volt a1 = számok [ r1 ] ;
Konzol . Ír ( 'A számok listája a következő: ) ;
az egyes ( volt st_1 ban ben a1 )
Konzol . Ír ( $ '{st_1}' ) ;
}
}


}

A fenti kód egész számokból álló tömböt tartalmaz számokkal, 11 elemmel. Ezután létrehozza a Hatótávolság a tömb első 3 elemét képviselő r1 objektum (0-tól 2-ig). A kód ezután a Tartomány objektum hogy a megfelelő elemeket a számtömbből kinyerjük és egy a1 változóban tároljuk. Végül a kód kiírja az a1 értékeit egy foreach ciklus segítségével.



Bottom Line

C# tartomány Ez egy hatékony eszköz, amely lehetővé teszi a fejlesztők számára, hogy manipulálják adataik bizonyos részeit anélkül, hogy bonyolult kódra lenne szükségük. Létrehozva a Hatótávolság A kezdő és záró indexekkel rendelkező objektumokhoz a fejlesztők könnyedén kiválaszthatják vagy szeletelhetik az elemek egy részét egy gyűjteményből vagy sorozatból. A használat megértése C# tartomány nagyban fejlesztheti programozási készségeit, és segíthet hatékonyabb és eredményesebb kód írásában.