hesabres
پنج شنبه 06 مهر 1391, 11:41 صبح
سلام بر همگی
من به تازگی برنامه نویسی به این زبان رو شروع کردم لذا اگر سوالاتم سطح پائین هست پیشاپیش معذرت
من هنگام یادگیری switch به دو مورد برخورد کردم و برام سوال شده است
1 - در ارتباط با tostring () برای من توضیح بدین که در چه جاهائی استفاده میشه و اصولا کارش چیه ؟
2 - من دو کد دارم که در یکی tostring استفاده کردم و در دیگری نه
private void button1_Click_1(object sender, EventArgs e)
{
switch (txt1.Text)
{
case "":
lbl1.Text = "هيچ عبارتی وارد نشده است";
break;
case "milad":
lbl1.Text = "نام کاربری شما تائيد شد ، منتظر بمانيد....";
break;
case "میلاد":
lbl1.Text = "نام کاربری شما تائيد شد ";
break;
default:
lbl1.Text = "نام کاربری شما تائيد نشد ";
break;
}
}
این کد همینطور که میبینید من در خط سوئیچ از to string استفاده نکردم ولی خطائی هم نگرفت
اما در این کد
private void button1_Click(object sender, EventArgs e)
{
switch (com1.SelectedItem.ToString())
{
case "red":
btn1.Text = "red";
break;
case "blue":
btn1.Text = "blue";
break;
default:
btn1.Text = "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!";
break;
}
}
اگر در کد بالائی من tostring رو استفاده نکنم برنامه خطا میگیره من در کد اول تکست باکس دارم و در کد دوم کمبو باکس
متشکرم
من به تازگی برنامه نویسی به این زبان رو شروع کردم لذا اگر سوالاتم سطح پائین هست پیشاپیش معذرت
من هنگام یادگیری switch به دو مورد برخورد کردم و برام سوال شده است
1 - در ارتباط با tostring () برای من توضیح بدین که در چه جاهائی استفاده میشه و اصولا کارش چیه ؟
2 - من دو کد دارم که در یکی tostring استفاده کردم و در دیگری نه
private void button1_Click_1(object sender, EventArgs e)
{
switch (txt1.Text)
{
case "":
lbl1.Text = "هيچ عبارتی وارد نشده است";
break;
case "milad":
lbl1.Text = "نام کاربری شما تائيد شد ، منتظر بمانيد....";
break;
case "میلاد":
lbl1.Text = "نام کاربری شما تائيد شد ";
break;
default:
lbl1.Text = "نام کاربری شما تائيد نشد ";
break;
}
}
این کد همینطور که میبینید من در خط سوئیچ از to string استفاده نکردم ولی خطائی هم نگرفت
اما در این کد
private void button1_Click(object sender, EventArgs e)
{
switch (com1.SelectedItem.ToString())
{
case "red":
btn1.Text = "red";
break;
case "blue":
btn1.Text = "blue";
break;
default:
btn1.Text = "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!";
break;
}
}
اگر در کد بالائی من tostring رو استفاده نکنم برنامه خطا میگیره من در کد اول تکست باکس دارم و در کد دوم کمبو باکس
متشکرم