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

نام تاپیک: مشکل با حلقه در C#‎

  1. #1

    مشکل با حلقه در C#‎

    سلام
    1 مشکل دارم لطفا کمکم کنید من یکم مبتدی ام
    من 1 برنامه ساختم که هزاران خط کد داره البته تکراری
    این 1 تیکشه
      str.Append(".Replace (\"msgid ..");
    str.Append(araye[2]);
    str.Append("..\\n");
    str.Append("msgstr ....\"");
    str.Append(",");
    str.Append("\"msgid ..");
    str.Append(araye[2]);
    str.Append("..\\n");
    str.Append("msgstr ..");
    str.Append(araye[3]);
    str.Append("..\"");
    str.Append(")");
    str.Append(".Replace (\"msgid ..");
    str.Append(araye[4]);
    str.Append("..\\n");
    str.Append("msgstr ....\"");
    str.Append(",");
    str.Append("\"msgid ..");
    str.Append(araye[4]);
    str.Append("..\\n");
    str.Append("msgstr ..");
    str.Append(araye[5]);
    str.Append("..\"");
    str.Append(")");

    این کد هزار بار مثلا در برنامم تکرار شده
    حالا هر آرایه باید تو هر قطعه کد که تکرار میشه شمارش افزایش بیابه
    یعنی میخوام 1 برنامه دیگه بنویسم که خود این کد رو ادیت کنه
    به طوری که هر بار که
    str.Append(araye[3]);
    تکرار میشه 2 عدد به شماره آرایش اضافه شه
    میشه راهنماییم کنید چیکار کنم ؟

  2. #2
    کاربر تازه وارد
    تاریخ عضویت
    اردیبهشت 1390
    محل زندگی
    کرمان
    پست
    36

    نقل قول: مشکل با حلقه در C#‎‎

    int i =3
    while (i<=1000)
    {
    str.Append(araye[i]);
    i+=2;
    }

  3. #3

    نقل قول: مشکل با حلقه در C#‎

    ممنون
    ولی الان این نصف مشکل منو حل کرد
    من میخوام هر 12 خط بیاد
    str.Append(araye[i]);
    رو جایگزین مثلا
     str.Append(araye[3]);
    کنه

  4. #4
    کاربر دائمی آواتار Pedram_Parsian
    تاریخ عضویت
    مرداد 1392
    محل زندگی
    پشت کامپیوتر
    پست
    430

    نقل قول: مشکل با حلقه در C#‎

    نقل قول نوشته شده توسط daniad مشاهده تاپیک
    ممنون
    ولی الان این نصف مشکل منو حل کرد
    من میخوام هر 12 خط بیاد
    str.Append(araye[i]);
    رو جایگزین مثلا
     str.Append(araye[3]);
    کنه
    خوب یه counter دیگه هم قرار بده که هر وقت برابر 12 شد همون دستور رو انجام بده و بعد دوباره برابر 0 بشه !

  5. #5

    نقل قول: مشکل با حلقه در C#‎

    با عرض پوزش دقیق نمیدونم چکار کنم میشه بیشتر راهنمایی کنید ؟

  6. #6
    کاربر تازه وارد
    تاریخ عضویت
    اردیبهشت 1390
    محل زندگی
    کرمان
    پست
    36

    نقل قول: مشکل با حلقه در C#‎‎

    نقل قول نوشته شده توسط daniad مشاهده تاپیک
    ممنون
    ولی الان این نصف مشکل منو حل کرد
    من میخوام هر 12 خط بیاد
    str.Append(araye[i]);
    رو جایگزین مثلا
     str.Append(araye[3]);
    کنه








    int i =3;
    int counter=1;
    while (i<=1000)
    {
    if (counter==12)
    {
    str.Append()araye[3]);
    counter=1;
    }
    else
    str.Append(araye[i]);
    i+=2;
    counter++;
    }


  7. #7

    نقل قول: مشکل با حلقه در C#‎

    بازم ممنون ولی من میخوام با این برنامه کد برنامه اصلیم رو ویرایش کنم
    یعنی نمیخوام ربطی به برنامه قبلی داشته باشه فقط میخوام کد برنامه قبلی رو به صورت تکست وارد این برنامه کنم تا ویرایشش کنه
    یعنی بشمره و به ازای هربار که
    str.Append()araye[3]);
    تو متن دید ریپلیسش کنه با
    str.Append()araye[i]);
    و i هم هر بار 2تا اضافه شه
    ممنون

  8. #8

    نقل قول: مشکل با حلقه در C#‎

    دوستان راهنمایی کنید لطفا

  9. #9

    نقل قول: مشکل با حلقه در C#‎‎

    بالا باش...

  10. #10

    نقل قول: مشکل با حلقه در C#‎‎

    نقل قول نوشته شده توسط aminhexa مشاهده تاپیک

    int i =3;
    int counter=1;
    while (i<=1000)
    {
    if (counter==12)
    {
    str.Append()araye[3]);
    counter=1;
    }
    else
    str.Append(araye[i]);
    i+=2;
    counter++;
    }

    فکر کنم منظور دوستمون اینه که الان این کد رو کجا باید بگذاره ! در واقع میخواد بودنه این کد رو کجای کد خودش جایگزین کنه

  11. #11

    نقل قول: مشکل با حلقه در C#‎

    عزیزان مشکلو حل کردم آخر ممنون از یاری سبزتان :|
      int b = 1;
    int c;
    c = int.Parse(textBox2.Text);
    for (int i = 0; i < c; i += 2)
    {


    str.Append(".Replace (\"msgid ..");
    str.Append(araye[i]);
    str.Append("..\\n");
    str.Append("msgstr ....\"");
    str.Append(",");
    str.Append("\"msgid ..");
    str.Append(araye[i]);
    str.Append("..\\n");
    str.Append("msgstr ..");
    str.Append(araye[b]);
    str.Append("..\"");
    str.Append(")");
    b += 2;
    }

  12. #12
    کاربر دائمی آواتار khokhan
    تاریخ عضویت
    دی 1388
    محل زندگی
    اسکو
    پست
    2,176

    نقل قول: مشکل با حلقه در C#‎‎

    نقل قول نوشته شده توسط daniad مشاهده تاپیک
    عزیزان مشکلو حل کردم آخر ممنون از یاری سبزتان :|
      int b = 1;
    int c;
    c = int.Parse(textBox2.Text);
    for (int i = 0; i < c; i += 2)
    {


    str.Append(".Replace (\"msgid ..");
    str.Append(araye[i]);
    str.Append("..\\n");
    str.Append("msgstr ....\"");
    str.Append(",");
    str.Append("\"msgid ..");
    str.Append(araye[i]);
    str.Append("..\\n");
    str.Append("msgstr ..");
    str.Append(araye[b]);
    str.Append("..\"");
    str.Append(")");
    b += 2;
    }
    شاید نشه گفت راه بهتر اما کاربردی تر هم می شه نوشت
    فایل های ضمیمه فایل های ضمیمه

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

  1. سوال: مشکل در حلقه foreach
    نوشته شده توسط msozan در بخش ASP.NET Web Forms
    پاسخ: 5
    آخرین پست: یک شنبه 22 خرداد 1390, 12:10 عصر
  2. سوال: مشکل درایجاد حلقه تکرار
    نوشته شده توسط amirsh_98 در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 1
    آخرین پست: چهارشنبه 31 فروردین 1390, 18:28 عصر
  3. سوال: مشکل در حلقه do
    نوشته شده توسط vB.N3T در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 4
    آخرین پست: شنبه 01 آبان 1389, 00:22 صبح
  4. مشکل در حلقه for برای مدیریت برنامه با پایگاه داده
    نوشته شده توسط kh1387 در بخش دسترسی به داده ها (ADO.Net و LINQ و ...)
    پاسخ: 6
    آخرین پست: سه شنبه 02 مهر 1387, 16:52 عصر
  5. مشکل با حلقه ی بینهایت
    نوشته شده توسط emad_67 در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 7
    آخرین پست: شنبه 15 اردیبهشت 1386, 17:44 عصر

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

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