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

نام تاپیک: مشکل در اجرای برنامه تولید مقدار تصادفی

  1. #1

    مشکل در اجرای برنامه تولید مقدار تصادفی


    int[,] currenttask = new int[popsize, chromLen];
    int[,] currentmode = new int[popsize, chromLen];
    Random rand = new Random();




    string s1;
    string s2;


    for (int i = 0; i < popsize; i++)
    {
    for (int j = 0; j < chromLen; j++)
    {
    currenttask[i, j] = 0;
    currentmode[i, j] = 0;
    }
    }


    for (int i = 0; i < popsize; i++)
    {
    s2 = " ";
    for (int j = 0; j < chromLen; j++)
    {
    bool flag1 = false;
    int rr = rand.Next(0, chromLen);
    for (int r1 = 0; r1 < j; r1++)
    {
    if (currenttask[i, r1] == rr)
    {
    flag1 = true;
    j = j - 1;
    break;
    }
    }
    if (flag1 == false)
    {
    currenttask[i, j] = rr;
    s2 += "" + currenttask[i, j];
    }
    }
    }
    Console.WriteLine("task:{0}", s2);


    for (int i = 0; i < popsize; i++)
    {
    s1 = " ";
    for (int j = 0; j < chromLen; j++)
    {
    int y = currenttask[i, j];
    currentmode[i, j] = rand.Next(1, mode[y] + 1);
    s1 += "" + currentmode[i, j];
    }
    }
    Console.WriteLine("mode:{0}", s1);


    من برنامه فوق رو کد کردم برای تولید ارایه های تصادفی اما زمانی که آن را اجرا میکنم با این خطا روبرو میشم:'Use of unassigned local variable's2 و'Use unassined local variable 's1

    دلیل این خطا چیه؟

  2. #2

    نقل قول: مشکل در اجرای برنامه تولید مقدار تصادفی

    سلام
    ممکنه شرط حلقه هیچ وقت برقرار نشه پس بهتره هنگام تعریف متغیر مقداردهی اولیه کنید تا بعدا خطا ایجاد نشه

    string s1 = String.Empty;
    string s2 = String.Empty;

    چون مرتب رشته داره تغییر می کنه اگه به جای string از کلاس StringBuilder استفاده کنید سرعت کار بیشتر می شه

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

  1. پاسخ: 3
    آخرین پست: سه شنبه 06 بهمن 1383, 02:30 صبح
  2. مشکل در اجرای برنامه رو یه سیستم دیگه
    نوشته شده توسط H_r_m در بخش برنامه نویسی در 6 VB
    پاسخ: 23
    آخرین پست: پنج شنبه 07 آبان 1383, 12:15 عصر
  3. مشکل در اجرای برنامه روی host
    نوشته شده توسط sanaz_amiri در بخش ASP.NET Web Forms
    پاسخ: 8
    آخرین پست: چهارشنبه 03 تیر 1383, 18:13 عصر
  4. مشکل در اجرای برنامه با Delphi 8
    نوشته شده توسط ronaldo در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 31
    آخرین پست: یک شنبه 03 اسفند 1382, 23:28 عصر
  5. مشکل در اجرای برنامه در سیستم مقصد
    نوشته شده توسط khafanovich در بخش کامپوننت های سایر شرکت ها، و توسعه کامپوننت
    پاسخ: 4
    آخرین پست: شنبه 04 مرداد 1382, 09:05 صبح

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

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