Кућа Развој Шта је изјава о пребацивању? - дефиниција из техопедије

Шта је изјава о пребацивању? - дефиниција из техопедије

Преглед садржаја:

Anonim

Дефиниција - Шта значи Изјава о пребацивању?

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

Изјава о прекидачу је контролна изјава која извршава скуп логике на основу резултата поређења између контролног израза и ознака наведених у блоку прекидача. Ова врста изјаве помаже у омогућавању вредности променљиве или израза да одабере блок кода за извршење са листе кандидата који представљају различите могућности које се могу појавити.

Употреба изјаве о пребацивању резултира побољшаним перформансама и читљивошћу у поређењу с оним са иф..елсе..иф .. мердевинама. Изјава о пребацивању може садржавати другу изјаву преклопника, стварајући тако угнијежђену склопку, што може дати боље перформансе у односу на друге приступе.

Тецхопедиа објашњава изјаву о пребацивању

Изјава о прекидачу садржи кључну реч „свитцх“, а затим израз контролинг свитцх (унутар заграда) и блок прекидача. Прекидачки блок може да садржи нула или више секција преклопника. Сваки преклопни одељак садржи кључну реч „„ случај “након чега следи избор (стална вредност која завршава с„: “) и списак изјава.

Након процене израза преклопне изјаве, контрола ће бити пренесена на изјаву пратећи ознаку "цасе" која одговара вредности израза. Ако у ознакама "цасе" није наведена константа подударања, контрола се преноси на изјаву након "дефаулт" ознаке (ако постоји) или на крај изјаве свитцх.

Израз наведен у заградама мора бити интегрални тип, енум, стринг, боолеан или тип који се може претворити у интегрални тип. Сваки преклопни одељак може да садржи више налепница "цасе". Крај сваког одељка преклопника мора бити недоступан; као резултат, преклопни одељак мора завршити изјавом о скоку попут „бреак“. Константе које се користе у различитим ознакама "цасе" унутар преклопног ставка не могу се поновити.

На пример, изјава прекидача може се користити за упоређивање нумеричке улазне вредности од корисника са списком опција менија приказане у апликацији, а затим извршење апликације на основу избора корисника.

За разлику од Ц ++, извршење преклопног одсека у Ц # није дозвољено да "пропадне" (настави) до следећег преклопног дела.

Ова дефиниција је написана у контексту Ц #
Шта је изјава о пребацивању? - дефиниција из техопедије