نوشتن و اجرای اولین برنامه

در فصل قبل با پاسخ به چند سؤال اساسی، به اهمیت برنامه‌نویسی و مخصوصاً برنامه‌نویسی با C# پی بردیم. در این فصل اولین برنامه را می‌نویسیم. دقت کنید به‌دلیل این‌که در ابتدای راه هستیم، برنامه‌های ساده و کوتاهی می‌نویسیم و هرچه جلوتر می‌رویم، برنامه‌ها کاربردی‌تر می‌شوند

کنسول چیست؟

با استفاده از زبان برنامه‌نویسی C# می‌توانیم برنامه‌های متنوعی تولید کنیم. برنامه‌های تحت ویندوز، وب‌سایت‌ها، اپلیکیشن‌های تلفن همراه، بازی، و موارد دیگر. اصول و قواعد در همۀ این برنامه‌ها یکی است. به همین دلیل، فعلاً برای نمایش نتیجۀ کدها از محیط کُنسول (Console) استفاده می‌کنیم که گرافیکی نیست و فقط نتیجۀ برنامه را نمایش می‌دهد.

نمایش عبارت در کنسول با استفاده از Console.WriteLine

در محیطی که در قسمت «راه‌اندازی محیط برنامه‌نویسی اولیه» با آن آشنا شدیم، زمانی که دکمۀ Run را کلیک می کنیم، عبارت Hello World در قسمت نتیجه نشان داده می‌شود. قطعۀ کد  Console.WriteLine() متنی را که در پرانتز نوشته‌ایم به ما نمایش می‌دهد. درواقع، برای نمایش نتیجه ما از متد  WriteLine()استفاده می‌کنیم که در ادامۀ مسیر بیشتر و دقیق‌تر با این مفهوم آشنا می‌شویم.

قطعۀ کد زیر را در نظر بگیرید:

Console.WriteLine("First Line");
Console.WriteLine("Second Line");

این قطعه کد را در بخش 3 سایت معرفی شده بنویسید. در خط اول عبارت First Line و در خط دوم عبارت Second Line در کنسول نمایش داده می‌شود.

متنی که می‌نویسید باید بین دو علامت گیومه " " باشد. 

یادآوری: برای مشاهدۀ نتیجۀ هر تغییری که در کد می‌دهید، روی دکمۀ Run کلیک کنید تا برنامه اجرا شود.

  1. متن داخل پرانتز  Console.WriteLine(""); را تغییر دهید.

  2. متن داخل پرانتز  Console.WriteLine(""); را به متن فارسی تغییر دهید.

  3. قطعۀ کد Console.WriteLine("Hello World"); را چندین بار پشت سر هم تکرار کنید.

  4. هفت‌بار قطعۀ کد  Console.WriteLine(""); را بنویسید و به‌ترتیب روزهای هفته را در کنسول نمایش دهید. (راهنمایی: ابتدا قطعۀ کد بالا را در 7 خط پشت سر هم بنویسید، سپس در بین" "، که در پرانتز وجود دارد، روزهای هفته را مشخص کنید. روزهای هفته به‌ترتیب عبارت‌اند از: 

    Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday 

    (روزهای هفته از دوشنبه شروع می‌شود برخلاف ایران که اول هفته شنبه است)

نمایش عبارت در کنسول با استفاده از Console.Write

با استفاده از  Console.WriteLine()هر متنی که در کنسول نمایش می‌دهیم در یک خط مجزا نمایش داده می‌شود، به این معنی که هنگامی‌که یک متن را در کنسول نشان می‌دهیم، متن بعدی در خط بعدی نمایش داده می‌شود، اما با استفاده از  Console.Write()متن بعدی هم در همان خط متن قبلی نمایش داده می‌شود.

قطعۀ کد زیر را در نظر بگیرید:

Console.Write("Hello");
Console.Write(" ");
Console.Write("World");

عبارت‌های داخل پرانتز پشت سر هم و در یک خط نمایش داده می‌شوند، یعنی Hello World در کنسول نمایش داده می‌شود.

علامت نقطه

با استفاده از . (نقطه) که به dot notation شناخته می‌شود، در قسمت‌های مختلفی از کد می‌توانیم به بخش‌های داخلی‌تر یک المان برنامه‌نویسی دسترسی داشته باشیم. برای مثال در  Console.WriteLine()یک المان برنامه‌نویسی به اسم Console داریم و با استفاده از . به متد داخل این المان به اسم WriteLine دسترسی پیدا کردیم. از علامت نقطه در قسمت‌های مختلف C# استفاده می‌کنیم که علامتی پرکاربرد است.