💠 حال از بین این دو دستور switch و if کدامیک را انتخاب کنیم. از دستور switch موقعی استفاده میکنیم که مقداری که میخواهیم با دیگر مقادیر مقایسه شود ثابت باشد. در مثال زیر هیچگاه از switch استفاده نکنید. int myNumber = 5; int x = 5; switch (myNumber) { case x: Console.WriteLine("Error, you can't use variables as a value" + " to be compared in a case statment."); break; } مشاهده میکنید که با اینکه مقدار x عدد 3 است و به طور واضح با متغیر myNumber مقایسه شده است برنامه خطا میدهد چون x یک ثابت نیست بلکه یک متغیر است یا به زبان ساده تر، قابلیت تغییر را دارد. اگر بخواهید از x استفاده کنید و برنامه خطا ندهد باید از کلمه کلیدی const به صورت زیر استفاده کنید. int myNumber = 5; const int x = 5; switch (myNumber) { case x: Console.WriteLine("Error has been fixed!"); break; } 🖥 💻 📱 لِرفا آموزش کامپیوتر و برنامه نویسی بازارکار 🆔 @lerfaa