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

بخشی از متن سوال:

حلقه for در C#

با سلام. من میخواستم حلقه ای با متغیر i از 1 تا 10 تعریف کنم و به ازای هر مقدار i ، متن یک textBox مقدار i را نمایش دهد. برنامه زیر را نوشتم ولی متاسفانه فقط مقدار 10 در textBox نمایش داده می شود. اشکال برنامه من چیست؟ ممنون از شما

public partial class Form1 : Form
{
int i,j;
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
for (i = 1; i <= 10; i++)
{
textBox1.Text = Convert.ToString(i);
for (j = 0; j < 10000000; j++) ;
}
}
}



0
امتیاز

جواب های موجود برای این سوال:


ازین پس می توانید به کاربرانی که دوست دارید هدیه بدهید! کافیست بر روی علامت    در کنار تصویر آنها کلیک کنید!

2


جواب برای این سوال ثبت شده است!

تازه ترین


جواب ها رو اول نشون بده

پرامتیاز ترین


جواب ها رو اول نشون بده

2 جواب برای این سوال ثبت شده!

چینش بر اساس زمان ثبت


چینش بر اساس امتیاز



56
249
14

.:.soja.:.

مشکل برنامه این هست که محتوی textBox ده بار تغییر می کنه و هربار با عدد بزرگتر جایگزین می شه. ینی اگه پله پله کدت رو اجرا کنی، می بینی که محتواش در دور اول حلقه for به 1 تغییر و سپس به 2 و بعد به 3 و ... و به همین منوال پیش میره. اما در نهایت با عدد 10 جایگزین می شه.

اگه بخوای همه اعداد توش بمونن، می تونی به یا تغییر کوچیک ینی تغییر "=" به "=+" به این هدف برسی. (به جای مساوی بگذار به علاوه و مساوی ) که به این معنی هست که مقدار فعلی رو نگه دار و مقدار جدید رو به اون اضافه کن. چون مقادیر رشته (متن) هستن، عدد ها با هم جمع ریاضی نمی شن و صرفا در کنار هم قرار می گیرن:

123456.... 10

0
امتیاز


56
249
14

.:.soja.:.

دوست عزیز سعی کن از تگ "کد" و یا دکمه ی مخصوص درج کد برای نوشتن کدها استفاده کنی که خوندن کد راحت تر باشه برای بقیه... به این شکل در میاد:



  
public partial class Form1 : Form
{
int i,j;
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
for (i = 1; i <= 10; i++)
{
textBox1.Text = Convert.ToString(i);
for (j = 0; j < 10000000; j++) ;
}
}
}
0
امتیاز




جواب تو چیه؟
userImage
کاربر میهمان


20000 امتیاز هدیه بهترین جواب


17500 امتیاز هدیه بهترین جواب




















پرسش سوال جدید :: تبلیغات در سوال و جواب :: گروه های سوال و جوابی

تمامی حقوق مادی و معنوی، متعلق به وب سایت سوال جواب (soja.ai) و تیم مدیریتی آن می باشد.

طراحی و اجرا : گروه مشاوران فناوری اطلاعات

پاسخ های موجود در سایت توسط کاربران سایت ثبت می شود،
سایت سوال و جواب هیچ مسئولیتی در قبال صحت و محتوی پاسخ ها ندارد، هرچند تا حد امکان نظارت بر محتوی آنها صورت می گیرد.