Шта је опсег у Ц#

Sta Je Opseg U C



Ц# опсег је моћна функција која вам омогућава да радите са распонима елемената у низу или колекцији. Помоћу ове функције можете лако издвојити или манипулисати одређеним деловима ваших података без потребе за компликованим кодом. Научите како да користите Ц# опсег може вам помоћи да напишете ефикаснији и ефективнији код, без обзира на ниво вашег искуства у програмирању.

У овом чланку ћемо истражити основе Ц# опсег и како га можете користити да побољшате своје вештине програмирања.







Шта је Ц# опсег

У Ц#, опсег је унапред дефинисани тип података који служи као репрезентација одређеног опсега елемената у низу или колекцији. То није оператор или функција, већ тип који програмери могу користити за креирање Ранге објекта.



Тхе Домет објекат омогућава програмерима да изаберу или исеку одређени подскуп елемената из колекције или низа дефинисањем почетне и крајње позиције опсега са два индекса. Искористити Домет у Ц#, потребно је креирати а Домет објекат навођењем почетне и крајње тачке наведеног опсега.



Распон р = почетак .. крај ;

Овде су почетак и крај индекси који представљају почетну и крајњу позицију опсега, а оператор дуплих тачака (..) се користи за креирање а. Домет објекат.





Ево примера кода који користи Оператор опсега у Ц#. Покренули смо низ бројева, а затим креирали а Оператор опсега р1 и иницијализовао га. Затим смо приказали бројеве користећи оператор опсега:

Користећи Систем ;

именског простора програм {

класа тест опсег {

статична празнина Главни ( низ [ ] аргс )
{
инт [ ] бројевима = Нова инт [ ] { 10 , 25 , 57 , 78 , 59 ,
3. 4 , 22 , 12 , 99 , педесет , 79 } ;
Опсег р1 = 0 .. 3 ;
био а1 = бројевима [ р1 ] ;
Конзола . Пишите ( 'Листа бројева је: ' ) ;
за сваки ( био ст_1 ин а1 )
Конзола . Пишите ( $ ' {ст_1} ' ) ;
}
}


}

Горњи код садржи низ целих бројева са именом бројеви са 11 елемената. Затим ствара а Домет објекат р1 који представља прва 3 елемента низа (од индекса 0 до 2). Код тада користи Објекат опсега да издвоји одговарајуће елементе из низа бројева и складишти их у променљивој а1. Коначно, код штампа вредности у а1 користећи фореацх петљу.



Суштина

Ц# опсег је моћан алат који омогућава програмерима да манипулишу одређеним деловима својих података без потребе за компликованим кодом. Стварањем а Домет објеката са почетним и крајњим индексима, програмери могу лако да изаберу или исеку подскуп елемената из колекције или низа. Разумевање начина коришћења Ц# опсег може у великој мери побољшати ваше вештине програмирања и помоћи вам да напишете ефикаснији и ефективнији код.