تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 4 از 4

نام تاپيک: لطفا کمک کنيد

  1. #1
    داره خودمونی میشه
    تاريخ عضويت
    Sep 2011
    پست ها
    43

    پيش فرض لطفا کمک کنيد

    در خط آخر یعنی در اين خط که نوشته
    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();
    }
    }
    }
    Last edited by becolony; 08-02-2013 at 23:25.

  2. #2
    کاربر فعال تالار .Net Msba's Avatar
    تاريخ عضويت
    Dec 2006
    محل سكونت
    ! My Mind
    پست ها
    506

    پيش فرض

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

  3. #3
    داره خودمونی میشه
    تاريخ عضويت
    Sep 2011
    پست ها
    43

    پيش فرض

    منظورتونو کامل نفهميدم
    در اين خط زير


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

  4. #4
    کاربر فعال تالار .Net senaps's Avatar
    تاريخ عضويت
    Jul 2008
    محل سكونت
    خونمون
    پست ها
    4,547

    پيش فرض

    دوست عزیز، به اونا میگن پلیس‌هولدر....
    یعنی جا میگیره برا یه چیز دیگه.....
    اونجایی که نوشته {o} یعنی مقدار صفرم رو اونجا بذار....!!!

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

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

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


    برای اشنایی هرچه بیشتر، ازتون میخوام که برنامه‌ای بنویسید که دو عدد رو از کاربر گرفته، با هم جمع کنه و در خروجیی به شکلی که براتون نوشتم ایجاد بکنه...!!!
    سعی کنین هر سه چهار روش موجود رو انجام بدین تا دلیل استفاده از پلیس هولدر ها رو بفهمید!
    Last edited by senaps; 11-02-2013 at 00:08.

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •