شروع کد نویسی در سی شارپ

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

نکته مهمی که باید به آن توجه داشته باشید آن است که تمامی پروژه هایی که در ویژوال استودیو ایجاد می کنید، بر بستر .Net Framework قرار دارند. .NET Framework مجموعه ای کلاسها و توابع وامکاناتی می باشد که به برنامه نویسان اجازه می دهد برنامه های خود را توسط آن تولید یا اجرا نمایند. بنابراین بدیهی می باشد هنگامی که یک برنامه با استفاده از ویژوال استودیو ایجاد می گردد و قصد اجرای آن را در کامپیوتر دیگری دارید، در کامپیوتر مقصد حتما می بایست .Net Framework متناسب با نسخه پروژه ایجاد شده نصب شده باشد.

ساخت اولین برنامه

پروژه هایی از نوع کنسول دارای فایلی به نام Program.cs می باشند که در پنجره Solution Explorer می توانید آن را مشاهده کنید. با کلیک بر روی این فایل کدهای موجود در آن نمایش داده می شود.

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

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

        }
    }
}

در این مثال 5 خط اول با عبارت using شروع شده است که بیانگر استفاده از namespace مورد نظر می باشد که در دروس آینده راجع به آن بیشتر صحبت خواهیم کرد.

پس از namespace های اضافه شده به پروژه مشاهده می کنید که برای خود پروژه نیز یک namespace تعیین شده است.

namespace Example01
{
    
}

درون namespace مربوط به پروژه مورد نظر، یک کلاس با نام Program وجود دارد و درون این کلاس، متدی به نام Main که در پروژه هایی از نوع کنسول، متد آغازین برنامه بوده و دستوراتی که درون آن نوشته می شود، به محض اجرای برنامه، اجرا خواهند شد.

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

    }
}

نمایش پیغام

در پروژه هایی از نوع کنسول، برای نمایش پیغام از دستور Console.WriteLine استفاده می شود. متنی که قصد دارید توسط این دستور نمایش دهید، می بایست بین علامت پرانتز و درون " " قرار گیرد و در انتهای دستور نیز از علامت ; استفاده شود.

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

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

برای اجرای برنامه کافی است کلید F5 را فشار داده یا روی علامت RUN موجود در نوار ابزار کلیک کنید.

با اجرای برنامه مشاهده می کنید که یک پنجره سیاه نمایش داده شده و فوراً بسته می شود. جهت مشاهده نتیجه در پروژه هایی از نوع کنسول همواره در انتهای دستورات از دستور Console.ReadLine استفاده می نماییم.

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

namespace Example01
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Hellow World");
            Console.ReadLine();
        }
    }
}

حال با اجرای برنامه مشاهده خواهید نمود که پیغام مورد نظر نمایش داده می شود.

سی شارپ-hello world