خوش آمدید! امروز میخواهیم با هم زبان C# رو از صفر شروع کنیم. آمادهای؟
نکته: این آموزش برای افرادی است که هیچ پیشزمینهای در مورد برنامهنویسی ندارند. پس راحت باشید و لذت ببرید!
بیشتر برنامهنویسان ابتدا با نوشتن برنامهی "Hello World" شروع میکنند. این برنامه به سادگی "Hello World" رو در کنسول چاپ میکنه.
Console.WriteLine("Hello, World!");
دستور Console.WriteLine()
در اینجا برای چاپ پیامی به کنسول استفاده میشود. این اولین قدم شما در برنامهنویسی C# است!
در برنامهنویسی، متغیرها برای ذخیره دادهها استفاده میشوند. برای شروع، بیایید یک متغیر ساده ایجاد کنیم.
string name = "Ali";
Console.WriteLine(name);
در اینجا، متغیر name
یک رشته است که نام "Ali" را ذخیره میکند. سپس، با استفاده از Console.WriteLine()
آن را چاپ میکنیم.
در C# انواع مختلفی از دادهها وجود دارد. رایجترین آنها عبارتند از string (رشته)، int (عدد صحیح)، و double (عدد اعشاری).
int age = 20;
double height = 1.75;
Console.WriteLine($"Age: {age}, Height: {height}");
در اینجا، age
یک متغیر از نوع int است که یک عدد صحیح ذخیره میکند، و height
از نوع double است که یک عدد اعشاری ذخیره میکند.
شرطها به شما این امکان را میدهند که در برنامهتان تصمیم بگیرید که چه کاری انجام دهید. به عنوان مثال، اگر سن شخص بیشتر از 18 باشد، میتوانیم پیامی نمایش دهیم.
if (age > 18)
{
Console.WriteLine("You are an adult.");
}
else
{
Console.WriteLine("You are a minor.");
}
در این کد، از دستور if
برای بررسی اینکه آیا سن شخص بیشتر از 18 است یا نه، استفاده کردیم. اگر این شرط درست باشد، پیامی نمایش داده میشود.
حلقهها به شما این امکان را میدهند که یک دستور یا کد خاص را چندین بار اجرا کنید. مثلاً در این مثال، عدد 1 تا 5 را چاپ میکنیم.
for (int i = 1; i <= 5; i++)
{
Console.WriteLine(i);
}
در اینجا، از حلقه for
استفاده کردیم که عدد i
را از 1 شروع کرده و هر بار یکی اضافه میکند تا زمانی که برابر یا بزرگتر از 5 شود.
توابع بخشهای از کد هستند که میتوانند وظایفی را انجام دهند و چندین بار فراخوانی شوند. مثلاً در اینجا تابعی ایجاد میکنیم که دو عدد را جمع میکند.
public static int AddNumbers(int a, int b)
{
return a + b;
}
Console.WriteLine(AddNumbers(5, 10));
در اینجا، یک تابع به نام AddNumbers
تعریف کردیم که دو عدد را میگیرد و حاصل جمع آنها را باز میگرداند. سپس این تابع را فراخوانی کرده و نتیجه آن را چاپ میکنیم.
ما امروز مفاهیم اصلی C# را بررسی کردیم: چاپ به کنسول، استفاده از متغیرها، شرطها، حلقهها، و توابع. اینها پایههای اولیه برنامهنویسی هستند که در تمام زبانها کاربرد دارند!
نکته: هرچقدر بیشتر تمرین کنید، بهتر میشوید! پس از همین حالا شروع کنید و کد بنویسید!
ممنون که با ما بودید! تا جلسه بعدی!