نمایش نتایج 1 تا 3 از 3

نام تاپیک: این eror چیه ؟؟؟ use of unassigned local variable'

  1. #1

    Angry این eror چیه ؟؟؟ use of unassigned local variable'

    من از linq استفاده کردم و کد زیر دارم


    protected void Button1_Click(object sender, EventArgs e)
    {
    DataClassesDataContext db = new DataClassesDataContext();
    int cr1 = int.Parse(TextBox1.Text);
    int gr1;
    var sel1 = (from cr in db.Credits
    join hk in db.H_Kardanis on cr.CID equals hk.CreID
    where cr.CID == gr1
    where hk.CreID == cr1
    select gr1);
    int gr2;
    int cr2 = int.Parse(TextBox2.Text);
    var sel2 = (from cr in db.Credits
    join hk in db.H_Kardanis on cr.CID equals hk.CreID
    where cr.CID == gr2
    where hk.CreID == cr2
    select gr2);

    if (gr1+gr2 > 6)
    {
    DetailsView3.Visible = false;
    DetailsView4.Visible = false;

    }
    }


    اما نمیدونم چرا eror زیر میده

    use of unassigned local variable 'gr1'
    use of unassigned local variable 'gr2'

  2. #2
    کاربر دائمی آواتار aroshanzamir
    تاریخ عضویت
    مرداد 1391
    محل زندگی
    شیراز
    پست
    462

    نقل قول: این eror چیه ؟؟؟ use of unassigned local variable'

    select gr1 چیه ؟

    این gr1 چیه که بعد از select نوشتی ؟
    بنویس :


    select new {}



    تو این قسمت چیز های را که می خواهی برگردونی بنویس

  3. #3

    نقل قول: این eror چیه ؟؟؟ use of unassigned local variable'

    نقل قول نوشته شده توسط aroshanzamir مشاهده تاپیک
    select gr1 چیه ؟

    این gr1 چیه که بعد از select نوشتی ؟
    بنویس :


    select new {}



    تو این قسمت چیز های را که می خواهی برگردونی بنویس



    int gr1 = 0;
    int cr1 = int.Parse(TextBox1.Text);
    var sel1 = (from cr in db.Credit2s
    join hk in db.H_Kardanis on cr.CID equals hk.CreID
    where cr.CID == gr1
    where hk.CreID == cr1
    select new { cr1, gr1 });

    int gr2 = 0;
    int cr2 = int.Parse(TextBox2.Text);
    var sel2 = (from cr in db.Credit2s
    join hk in db.H_Kardanis on cr.CID equals hk.CreID
    where cr.CID == gr2
    where hk.CreID == cr2
    select new { cr2, gr2 });
    if ((gr1 + gr2) > 6)
    {

    lblno.Visible = true;
    lblno.Text = "??? ???? ?? ?????? ?? ??? 6 ???? ?? ?????";
    }



    اما شرط تست نمی کنه چرا

تاپیک های مشابه

  1. سوال: از دست خطای Use of unassigned local variable
    نوشته شده توسط L_eskandary در بخش C#‎‎
    پاسخ: 4
    آخرین پست: سه شنبه 03 اسفند 1395, 23:50 عصر
  2. سوال: Use unassigned local variable
    نوشته شده توسط ghacem.sh در بخش C#‎‎
    پاسخ: 2
    آخرین پست: جمعه 16 اسفند 1387, 20:08 عصر
  3. سوال: Use of unassigned local variable
    نوشته شده توسط parikhanoom در بخش C#‎‎
    پاسخ: 2
    آخرین پست: دوشنبه 27 آبان 1387, 22:59 عصر
  4. اشکال این کد چیه ؟؟؟
    نوشته شده توسط احسان_1 در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 4
    آخرین پست: چهارشنبه 23 آبان 1386, 22:20 عصر
  5. این خطا چیه ؟؟؟
    نوشته شده توسط iman_s52 در بخش Windows Phone و Windows Mobile
    پاسخ: 1
    آخرین پست: چهارشنبه 17 مرداد 1386, 09:03 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •