PDA

نسخه کامل مشاهده نسخه کامل : لطفا کمک کنيد



becolony
08-02-2013, 23:13
در خط آخر یعنی در اين خط که نوشته
Console.WriteLine("sum is {0}", sum);
چرا اگر "sum is {0}را ننويسيم عمل جمع را انجام نمی دهد



using System;




namespace ConsoleApplication20
{
class Program
{
static void Main(string[] args)


{
int number1;
int number2;
int sum;


Console.WriteLine("enter first integer: ");
number1 = Convert.ToInt32(Console.ReadLine());


Console.WriteLine("enter second integer: ");
number2 = Convert.ToInt32(Console.ReadLine());


sum = number1 + number2;
Console.WriteLine("sum is {0}", sum);
Console.ReadKey();
}
}
}

Msba
09-02-2013, 12:37
عمل جمع در این خط انجام می شود.

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
اون خط شما فقط برای نمایش است.
آکولاد صفر یعنی اولین آرگومان در فرمان WriteLine که شما متغیر sum را قرار داده اید.
اگر خط به خط دیباگ کنید و مقدار sum را بررسی کنید نتیجه قابل قبولی خواهید داشت.

becolony
10-02-2013, 23:55
منظورتونو کامل نفهميدم
در اين خط زير


if (a== b)
Console.WriteLine("{0}=={1}", a, b);
("{0}=={1}" را برای چه نوشته؟
اين برنامه مقايسه 2 عدد است اگر عددها مساوی هستند چاپ کند که مساوی است

senaps
11-02-2013, 00:05
دوست عزیز، به اونا میگن پلیس‌هولدر....
یعنی جا میگیره برا یه چیز دیگه.....
اونجایی که نوشته {o} یعنی مقدار صفرم رو اونجا بذار....!!!

فرض کنیم میخوایم نتیجه‌ی مقابل رو چاپ کنیم:
the sum of 5 and 8 is 13
خوب، اگر ۵ و ۱۸ رو از ورودی گرفته باشیم(یعنی کاربر دو عدد وارد کرده و فرضا ۵ و ۸ رو وارد کرده، برای نشون دادنش چی باید نوشته بشه؟؟؟

اگر تست بکنین، می‌بینین که چند مدل میشه اینکارو کرد که اکثرا طولانی میباشن!!!
ولی ما میایم از پلیس هولدر ها استفاده می‌کنیم که کار به این شکل میشه:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

در اینجا، کد بسیار انعطاف پذیره....!!! :)

در بحث کلاس ها و شی‌گرایی اگر اشنا باشین، استفاده از پلیس‌هولدر ها بهتون کمک میکنه که کد‌های تمیز تری بنویسین.... :)


برای اشنایی هرچه بیشتر، ازتون میخوام که برنامه‌ای بنویسید که دو عدد رو از کاربر گرفته، با هم جمع کنه و در خروجیی به شکلی که براتون نوشتم ایجاد بکنه...!!! :)
سعی کنین هر سه چهار روش موجود رو انجام بدین تا دلیل استفاده از پلیس هولدر ها رو بفهمید! :)