اشکال در استفاده از for - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

اشکال در استفاده از for

0 امتیاز

با سلام.من یک کلاس دارم که داخلش یه لیست نیز تعریف شده و یک فرم هم دارم که شی های این کلاس را نشون می ده.می خوام وقتی یک از این شی های موجود در لیست انتخاب شد،،،اون لیست مربوطه به اون شی نشون داده بشه اما این اتفاق به طور صحیح نمی افته و کل لیس به نمایس در می آید یعنی اطلا عات منحصر اون شی نیس..اینم کدم در فرم

       private void sabt_Click(object sender, EventArgs e)
        {
            int i = listfilm.SelectedIndex;
            int a = 0;
            if (textBox5.Text != "")
            a = Convert.ToInt32(textBox5.Text);
            int b = 0;
            if (textBox6.Text != "")
            b = Convert.ToInt32(textBox6.Text);
            int c = 0;
            if (textBox7.Text != "")
            c = Convert.ToInt32(textBox7.Text);
            movies film1 = new movies(textBox1.Text, textBox2.Text, textBox3.Text, textBox4.Text, a, b, c);
            movies.reward.Add(textBox8.Text);
            textBox8.Clear();
            textBox9.Clear();

        }

        private void showjf_Click(object sender, EventArgs e)
        {
            int i = listfilm.SelectedIndex;
            int a = 0;
            if (textBox5.Text != "")
                a = Convert.ToInt32(textBox5.Text);
            int b = 0;
            if (textBox6.Text != "")
                b = Convert.ToInt32(textBox6.Text);
            int c = 0;
            if (textBox7.Text != "")
                c = Convert.ToInt32(textBox7.Text);
            movies film1 = new movies(textBox1.Text, textBox2.Text, textBox3.Text, textBox4.Text, a, b, c);

            label8.Text = movies.film[i].show( );

reward  اون لیست داخل کلاسم هست و اینم کد  تابع مربوطه در  کلاس

        public string show( )
        {
            string r="this is ";
            for (int j = 0; j < reward.Count; j++)
                r +=  "  " + reward[j];
            return r;
        }

 

سوال شده تیر 13, 1393  بوسیله ی Sher228 (امتیاز 167)   18 33 44
دوباره تگ گذاری شد مهر 9, 1393 بوسیله ی BlueBlade

پاسخ شما

اسم شما برای نمایش (دلخواه):
از ایمیل شما فقط برای ارسال اطلاعات بالا استفاده میشود.
تایید نامه ضد اسپم:

برای جلوگیری از این تایید در آینده, لطفا وارد شده یا ثبت نام کنید.
...