سعید صبری: سلام علی آقا وقت به خیر
علی آقا یه سوال،تو سی شارپ چطور می تونم بین اجرای دستورات فاصله ی زمانی ایجاد کنم ؟مثلا چطور می تونم بین اجرای این دو دستور 5 ثانیه فاصله زمانی ایجاد کنم ؟
textBox1.Text =string1
textBox2.Text=string2
راستی علی آقا یه چیز دیگه، من ایمیلمو عوض کردم، رفتم بیان هر چی گشتم امکان تغییر ایمیل نبود !!!
textBox1.Text=string1;
timer1.Enabled = false;
timer2.Enabled = true;
textBox2.Text=string2;
timer2.Enabled = false;
timer1.Enabled = true;
مریم: با سلام. من تازه سی شارپ را شروع کرده ام و اشکالات فراوانی دارم که امیدوارم با صبوری پاسخ دهید. برنامه ای می خواهم بنویسم که عدد صحیح n را دریافت کند و نام و سن افراد را از کاربر بگیرد و نام مسن ترین فرد یا افراد را ذخیره کند. یعنی خروجی نام مسن ترین فرد و میانگین سن افراد است. منتظر پاسخگویی شما هستم. با تشکر فراوان
ج: سلام. اگه درست متوجه شده باشم عدد n تعداد افرادی هست که می خواهید اسم و سنشون رو بگیرید. برای این کار نیاز به دو آرایه دارید. یکی برای ذخیره کردن نام افراد و دیگری برای ثبت کردن سن آنها. روش تعریف آرایه در سی شارپ بصورت زیر هست:
typeName[] name=new typeName[index];
برای مثال اگر بخواهیم نام n نفر را در یک آرایه از نوع رشته ای ذخیره کنیم. این آرایه باید قبلا بصورت زیر تعریف شده باشد:
string[] names=new string[n];
حالا اگر بخواهیم روی عناصر آرایه کار خاصی رو مثل محاسبه میانگین سن ها انجام بدیم. باید با استفاده از حلقه های تکرار تک تک عناصر را بدست آوریم. خیلی ساده است:
for(i=0;i<n;i++){
s=s+age[i];
}
برای اطلاعات بیشتر می توانید به راهمای دستور for که در جدول کلمات کلیدی قرار داده ام مراجعه فرمایید.
امیدوارم توضیحاتم بدردتون خورده باشه. موفق باشید.