TGViewer
Software Philosophy Software Philosophy @softwarephilosophy · 3.48K subscribers
Post #2388 950
دستورها (Statementها) در زبان شی‌شارپ

یکی از مفاهیم پایه‌ای این زبان یعنی دستورها (Statement ها) است.
دستورها مشخص می‌کنند که برنامه چه کاری را انجام دهد. در واقع منطق و جریان اجرای برنامه‌های سی شارپ با استفاده از همین دستورها ساخته می‌شود.

چند نوع مهم از دستورها در سی‌شارپ:

تعریف متغیر (Declaration Statement)
برای ایجاد متغیر و مشخص کردن نوع آن استفاده می‌شود:

int age = 25;
string name = "Kamyar";


دستورهای عبارتی (Expression Statement)
برای انجام کارهایی مانند مقداردهی، تغییر مقدار متغیرها و اجرای متدها استفاده می‌شوند:

int number = 10;
number++;

Console.WriteLine(number);


دستورهای انتخابی (Selection Statement)
برای تصمیم‌گیری و اجرای کد بر اساس شرایط مختلف استفاده می‌شوند:
if (age >= 18)
{
Console.WriteLine("Adult");
}


دستورهای تکرار (Iteration Statement)
برای اجرای چندباره‌ی یک بخش از برنامه استفاده می‌شوند:
for (int i = 0; i < 5; i++)
{
Console.WriteLine(i);
}


دستورهای پرش (Jump Statement)
برای تغییر مسیر اجرای برنامه استفاده می‌شوند:
break;
continue;


دستورهای مدیریت خطا (Exception Handling Statement)
برای کنترل خطاهای احتمالی در برنامه استفاده می‌شوند:
try
{
// code
}
catch
{
// handle error
}


🔗 جزئیات بیشتر را در این لینک بخوانید.

⁉️ برای بحث و تبادل نظر فنی در مورد این پست، نظرات خود را با ما در قسمت کامنت‌ها به اشتراک بگذارید.

#کامیار_شکیب (لینکدین)

کانال تلگرام:
@SoftwarePhilosophy

______
Docs C# statements - C# Learn how C# statements declare variables, perform actions, group code into blocks, and control the flow of execution.
  • ❤ 5
More from @softwarephilosophy
  1. Sep 27, 2026نگو JEV بگو System One! دنیل کانمن (Daniel Kahneman) توی کتاب معروفش «تفکر، سریع و کند» (T…
  2. Sep 23, 2026بازنویسی کل GitHub Copilot Runtime با Rust 🔶 حدود ۱۲۰،۰۰۰ دلار هزینه توکن و سه هفته وقت ی…
  3. Sep 15, 2026ورک‌شاپ «AI Agents in C# (MAF)» در این ورک‌شاپ به بررسی امکانات جدید برنامه‌نویسی با کتابخ…
  4. Sep 12, 2026کد مدریت شده (Managed Code) در دات‌نت یعنی چی؟ ▫️به زبان ساده: کد مدریت شده (Managed Code)…
  5. Sep 5, 2026آشنایی با Attributeها در سی‌شارپ در سی شارپ، Attributeها برای اضافه کردن metadata یا اطلاع…
  6. Aug 25, 2026اگر در دات نت Agent، MCP Server یا ابزارهای مبتنی بر هوش مصنوعی توسعه میدهی، این پروژه میت…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →