Hello, World در سی شارپ

توسط کاوه طاهری آخرین بروزرسانی

آموزش هر زبان برنامه نویسی با مثال Hello World انجام می شود. در سی شارپ برای نمایش Hello World در کنسول مراحل زیر را دنبال کنید.

ویژوال استودیو را باز کنید.

اگر هنوز ویژوال استدیو را نصب نکردید، مقاله آموزش نصب ویژوال استودیو 2017 را مطالعه فرمایید.

در ویژوال استدیو یک پروژه جدید باز کنید

از منوی File بالای صفحه سمت چپ، گزینه New و سپس گزینه Project... را انتخاب کنید.

در صفحه جدید، سمت چپ روی Installed، سپس روی Templates، سپس روی #C و از بخش سمت راست گزینه Console App را انتخاب کنید.

در پایین همین صفحه Name را به HelloWorld تغییر دهید. محل ذخیره سازی پروژه جدید را نیز مشخص کنید.

حالا روی OK کلیک کنید.

توجه داشته باشید Name نام پروژه شماست. سعی کنید نام انتخابی مربوط به موضوع پروژه باشد تا در آینده راحت تر به پروژه دسترسی داشته باشید. گزینه Create directory for solution یک پوشه جدید در مسیر انتخاب ایجاد خواهد کرد. این صفحه ممکن است متناسب با ماژول های نصب شده روی ویژوال استودیو شما متفاوت باشد.

نام پروژه سی شارپ به صورت PascalCase نوشته می شود. این یک قرارداد بین برنامه نویسان است. هیچ اجباری برای رعایت اینگونه قرارداد ها وجود ندارد، درصورتی که رعایت کنید کد زیباتر و خواناتر خواهد بود. برنامه نویسان حرفه ای معمولا به این موارد دقت می کنند.

در این مرحله ویژوال استودیو شما باید شبیه تصویر بالا باشد. پروژه شما ایجاد شده است. توجه داشته باشید از این مرحله به بعد می توانید پروژه را از منوی فایل ذخیره کنید و خارج شوید و دوباره با باز کردن فایل HelloWorld.sln به همین پروژه دسترسی داشته باشید.

حالا بدون هیچ تغییری در ویژوال استودیو کلید F5 را بزنید. کلید F5 پروژه را Build و اجرا می کند. Build به معنای ساختن پروژه است.

پروژه کنسول به صورت یک صفحه سیاه خالی برای یک لحظه نمایش داده می شود، سپس بسته و دوباره به محیط VS(ویژوال استودیو) باز میگردید.

Hello, World در سی شارپ

حالا از منوی سمت راست روی Program.cs کلیک کنید. کد داخل صفحه سمت چپ را مطابق کد زیر تغییر دهید.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace HelloWorld
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Hello, World!");
            Console.ReadKey();
        }
    }
}

در کد بالا، 2 خط به کلاس Program اضافه شده است. 

Console.WriteLine("Hello, World!");

متد WriteLine دستوری برای نوشتن یک متن در خروجی کنسول سیاه رنگ است.

Console.ReadKey();

متد ReadKey برای خواندن یک کاراکتر از کیبورد است. (این خط فقط باز ماندن کنسول می باشد. اگر این خط را حذف کنید بعد از نمایش کنسول بلافاصله بسته می شود و شما نتیجه کار را نمی بینید.)

حالا دوباره کلید F5 را بزنید تا برنامه اجرا شود.

این بار نتیجه متفاوت است و در خروجی کنسول عبارت "Hello, World!" نمایش داده شده است. با زدن هر کلیدی کنسول بسته شده و به VS بازخواهید گشت.

نکات مهم درباره مثال Hello, World

0 نظر

نظر بدهید

نشانی ایمیل منتشر نخواهد شد.

کلیه حقوق مادی و معنوی برای ikaveh.com محفوظ است.