TGViewer
DotNetZoom DotNetZoom @dotnetzoom · 2.82K subscribers
Post #1094 2.8K
✅ معرفی ویژگی جدید C# 9.0 : دستورات سطح-بالا یا Top-level Statements

🔸 زمانی که یک Console application جدید با #C شروع می‌کنید، مقدار زیادی کد تکراری (Boilerplate) دریافت می‌کنید. در زیر شما کد یک برنامه جدید با نام ThomasClaudiusHuber.ConsoleApp مشاهده می‌کنید.

using System;

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

🔸سی شارپ 9.0 که با 5 NET. منتشر شد، کلیه ی دستورات را به سطوح بالاتری می رساند که اصطلاحا به آن برنامه سطح-بالا می‌گویند. به این معنی است که شما می‌توانید دستورات را مستقیما در سطح بالای یک فایل بنویسید. نیازی به تعریف کلاس و یا متد ایستای Main نیست. کد زیر Hello World را در Console app که با 9 #C نوشته شده است را نشان می‌دهد:

using System;

Console.WriteLine("Hello World!");


🔰 از طریق لینک زیر می‌توانید ترجمه مقاله‌ای از Thomas Claudius Huber که به بررسی این ویژگی و جزییات بیشتر پرداخته مطالعه کنید:
https://vrgl.ir/fTYeZ

#سپهر_اسلامی
____________________
@DotNetZoom
ویرگول C# 9.0: دستورات سطح-بالا. یا باید بگم: سلام، متد Main کجاست؟ از ویژگی‌های جدید سی شارپ ، دستورات سطح بالا را معرفی و بررسی می‌کنیم
More from @dotnetzoom
  1. Dec 27, 2021امکانات LINQ در NET 6. ✅ ۱- امکان مشخص کردن مقدار پیش‌فرض در OrDefault* var item1 = list1.…
  2. Dec 6, 2021انتقال داده ها به واسطه Azure Service Bus امروزه سرعت انتقال داده‌ها از اهمیت بالایی برخور…
  3. Nov 29, 2021اضافه شدن قابلیت Temporal Table به EF Core 6 ➖ مایکروسافت در سال 2016 قابلیت Temporal Tabl…
  4. Nov 10, 2021همه چیز در مورد NET Core 6. دیروز نسخه رسمی NET Core 6. به همراه نسخه رسمی Visual Studio 2…
  5. Nov 10, 2021نسخه نهایی NET 6.0 منتشر شد. نسخه 6.0 دات نت به صورت طولانی مدت پشتیبانی میشود (LTS) و توس…
  6. Nov 8, 2021کنفرانس NET. Conf هر سال خبرهای هیجان‌انگیزی داره. امسال هم NET. خبر های خوب و جذابی داره…
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 →