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

نام تاپیک: چاپ مجموعه ای از اعداد در هر خط از listbox

  1. #1

    Question چاپ مجموعه ای از اعداد در هر خط از listbox

    با سلام

    من یک آرایه دو بعدی دارم که نامتقارن هست..( مثلا در سطر اول اعداد 3 و 10 و 2 ---- و در

    سطر دوم اعداد 8 و 3 قرار دارن) حالا من میخوام توی لیست باکس این دو سطر رو به صورت

    زیر چاپ کنم.


    1:{3,10,2}

    2:{3,8}

  2. #2

    Smile نقل قول: چاپ مجموعه ای از اعداد در هر خط از listbox

    سلام ، اگر از Jagged Arrays (آرایه های دندانه دار) استفاده کنید ، کنترل آرایه راحتتر میشود

    و میتوانید براحتی آنرا پیمایش کنید !!!


    موفق و پیروز باشید !!!

  3. #3

    نقل قول: چاپ مجموعه ای از اعداد در هر خط از listbox

    خودم درستش کردم..........!


    int v = 1;
    string str = " ";
    for (int n = 0; n < tr_num; n++)
    {
    str = " ";
    for (int m = 0; m < 100; m++)
    {
    if (b[n, m] != 0)
    str = str + b[n, m].ToString()+ ",";
    }
    listBox1.Items.Add(v + ":" + "{" + str + "}");
    v++;
    }

  4. #4

    Smile نقل قول: چاپ مجموعه ای از اعداد در هر خط از listbox

    نقل قول نوشته شده توسط nimnegah مشاهده تاپیک
    خودم درستش کردم..........!


    int v = 1;
    string str = " ";
    for (int n = 0; n < tr_num; n++)
    {
    str = " ";
    for (int m = 0; m < 100; m++)
    {
    if (b[n, m] != 0)
    str = str + b[n, m].ToString()+ ",";
    }
    listBox1.Items.Add(v + ":" + "{" + str + "}");
    v++;
    }
    ============================

    کد شما درست است ولی بهینه نیست ، چون ممکن است هر عضو آرایه 100 خانه نباشد و

    اولی 10 تا ، دومی 30 تا ، سومی 50 تا و ... در حالی که حلقه دوم برای هر خونه 100 بار

    اجرا میشه !!!! امیدوارم مطلب ارائه شده مفید بوده باشد !!!

    موفق و پیروز باشید !!!!

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

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