Արդյո՞ք անջատիչի հայտարարությունը լռելյայնության կարիք ունի:
Արդյո՞ք անջատիչի հայտարարությունը լռելյայնության կարիք ունի:
Anonim

Ոչ, դա անհրաժեշտ չէ լռելյայն գործ մեջ անջատիչ հայտարարություն իսկ պահպանման կանոն չկա լռելյայն գործ բոլոր դեպքերի վերջում այն կարող է տեղադրվել բոլոր մյուս դեպքերի սկզբում և մեջտեղում:

Այնուհետև, արդյոք անջատիչի յուրաքանչյուր հայտարարություն պետք է լռելյայն:

ընտրել անջատիչ , Switch հայտարարությունը անում է չունենա ա լռելյայն գործ », Ա անջատիչ հայտարարություն առանց ա լռելյայն գործ կարող է թույլ տալ, որ կատարողականը անաղմուկ «ընկնի», եթե ոչ մի դեպք չի համընկնում:

Բացի վերը նշվածից, արդյոք լռելյայն պետք է լինի վերջին դեպքը անջատիչի հայտարարության մեջ: Ա. անջատիչ ' հայտարարությունը պետք է ունեն լռելյայն «ինչպես վերջին պիտակ. Ավելացնելով ' լռելյայն «պիտակը յուրաքանչյուրի վերջում» անջատիչ ' հայտարարություն ծածկագիրը ավելի պարզ է դարձնում և երաշխավորում է, որ հնարավոր է գործ որտեղ պիտակներից ոչ մեկը չի համընկնում վերահսկիչ փոփոխականի արժեքի հետ, կգործարկվի:

Պարզապես, ո՞րն է լռելյայն անջատիչի հայտարարության մեջ:

Այն լռելյայն հայտարարություն կատարվում է, եթե ոչ գործ հաստատուն-արտահայտությունը հավասար է արժեքին անջատիչ (արտահայտություն). Եթե լռելյայն հայտարարություն բաց է թողնված, և ոչ գործ համընկնում է գտնվել, ոչ մեկը հայտարարություններ մեջ անջատիչ մարմինը մահապատժի է ենթարկվում. Ա գործ կամ լռելյայն պիտակը կարող է հայտնվել միայն a-ի ներսում անջատիչ հայտարարություն.

Արդյո՞ք լռելյայն պարտադիր է անջատիչի դեպքում C#-ում:

Մեջ C# , կրկնօրինակ գործ արժեքները չեն թույլատրվում. Փոփոխականի տվյալների տեսակը մեջ անջատիչ եւ արժեքը a գործ պետք է լինի նույն տեսակի. Այն լռելյայն հայտարարություն կամընտիր է և այն կարող է օգտագործվել ներսից ցանկացած վայրում անջատիչ հայտարարություն . Բազմաթիվ լռելյայն հայտարարություններն անթույլատրելի են.

Խորհուրդ ենք տալիս: