آیا دستور switch نیاز به پیش فرض دارد؟
آیا دستور switch نیاز به پیش فرض دارد؟

تصویری: آیا دستور switch نیاز به پیش فرض دارد؟

تصویری: آیا دستور switch نیاز به پیش فرض دارد؟
تصویری: توقف استفاده از بیانیه های سوئیچ! در عوض از این ها استفاده کنید... 2024, نوامبر
Anonim

نه لازم نیست مورد پیش فرض در یک عبارت switch و هیچ قاعده ای برای حفظ وجود ندارد مورد پیش فرض در پایان همه موارد می توان آن را در شروع و وسط همه موارد دیگر قرار داد.

سپس، آیا هر دستور سوئیچ به یک پیش‌فرض نیاز دارد؟

انتخاب کنید تعویض , " دستور سوییچ انجام می دهد ندارد مورد پیش فرض ." آ عبارت switch بدون یک مورد پیش فرض در صورتی که هیچ موردی مطابقت نداشته باشد، ممکن است اجازه دهد که اجرا به صورت بی‌صدا سقوط کند.

علاوه بر بالا، آیا پیش فرض باید آخرین مورد در دستور سوئیچ باشد؟ آ ' تعویض ' بیانیه باید دارند ' پیش فرض ' به عنوان آخر برچسب. افزودن یک ' پیش فرض "برچسب در پایان هر" تعویض ' بیانیه کد را واضح تر می کند و تضمین می کند که هر چیزی ممکن است مورد که در آن هیچ یک از برچسب ها با مقدار متغیر کنترل مطابقت نداشته باشد، رسیدگی می شود.

به همین سادگی، پیش‌فرض در دستور سوئیچ چیست؟

این بیانیه پیش فرض اگر خیر اجرا می شود مورد بیان ثابت برابر است با مقدار تعویض (اصطلاح). اگر بیانیه پیش فرض حذف شده است و خیر مورد منطبق پیدا شد، هیچ کدام بیانیه در تعویض بدن اعدام می شوند. آ مورد یا پیش فرض برچسب فقط می تواند در داخل a ظاهر شود عبارت switch.

آیا پیش فرض در حالت سوئیچ در سی شارپ اجباری است؟

که در سی شارپ ، تکراری مورد مقادیر مجاز نیستند نوع داده متغیر در تعویض و ارزش a مورد باید از همین نوع باشد این بیانیه پیش فرض اختیاری است و می توان از آن در هر جایی در داخل استفاده کرد عبارت switch . چندگانه پیش فرض اظهارات مجاز نیست

توصیه شده: