+1 امتیاز

در دستور switch چگونه میتوان به case قبلی پرش کرد؟

switch (Sicle)
            {
                case 0:
                discharge_txb.Text = I;
                break;

               case 1:
// پرش به کیس قبلی؟؟؟
 break;
}

 

بسته شده
فکر کنم با دستور goto case 0; بشه
توسط (164 امتیاز) 4 20
دقیق بگین تو برنامتون میخواین چکار کنین؟
توسط (6,480 امتیاز) 6 17 129
حل شد مرسی

با همون دستور goto حل شد
توسط (164 امتیاز) 4 20
خواهش می کنم...اگه میشه راه حل رو واسه بقیه دوستان هم قرار بدین

با تشکر
توسط (6,480 امتیاز) 6 17 129
سوای اینکه جوابتون رو گرفتید هرگز از این روش های در برنامه نویسی استفاده نکنید . چون هم کد نویسی را کثیف می کنه هم نگهداری برنامه پایین میاد  ، هم اینکه برنامه نویسی به این سبک در محیط های چند نفره به شدت سخت و طاقت فرسا میشه
توسط (6,145 امتیاز) 5 11 116

1 پاسخ

+1 امتیاز
 
بهترین پاسخ

با سلام و تشکر

اینم راه حل

 private void button1_Click(object sender, EventArgs e)
        {

            string Str = textBox1.Text;
            
            switch (Str)
            {
                case "A":
                    MessageBox.Show(""+"A");
                    break;
                case "B":
                    MessageBox.Show("" + "B");
                    break;
                case "C":
                    goto case "A";
                   
            }


        }

 

سوال جدید

2,337 سوال

2,871 پاسخ

3,725 دیدگاه

3,924 کاربر

دسته بندی ها

...