PDA

View Full Version : مبتدی: switchبرای bool



Changer
چهارشنبه 26 مرداد 1390, 21:43 عصر
چگونه برای مقادیر boolاز ساختارswitch استفاده کنم:خجالت:

Felony
چهارشنبه 26 مرداد 1390, 22:02 عصر
متغییر منطقی که 2 حالت بیشتر نداره ، دلیل خاصی برای استفاده از switch نیست ، در هر صورت :

Boolean b = new Boolean();
switch (b)
{
case true: Console.WriteLine("True");
break;
case false: Console.WriteLine("False");
break;
}

mas'oud
چهارشنبه 26 مرداد 1390, 22:40 عصر
اصلا همچين كاري اشتباه محضه.
براي دو حالت بهتره از يك if و يك else ساده استفاده كرد.

Salar Ashgi
پنج شنبه 27 مرداد 1390, 00:22 صبح
همانطور که دوستان عزیز هم ذکر کردن ، ساختار Switch برای وقتی است که پارامتر ورودی از لحاظ مقدار بتواند چندین
مقدار بپذیرد ، مثلا باقیمانده عدد بر 5 که میتواند از 0 تا 4 باشد ولی در متغیر بولین فقط دو مقدار 0 و 1 یا همان false و true
موجود هست ، پس میشه با یه if/else ساده کار رو تموم کرد .

موفق باشید ./