TGViewer
کدهک کدهک @codehaks · 1.78K subscribers
Post #1570 2.07K
قابلیت Collection Literals در سی شارپ 12

برای پر کردن ورودی کالکشن ها می توانید بجای استفاده از تایپ اصلی مانند:

new List<int> {1,5,7}

از عبارت [1,5,7] استفاده کنید.

در نسخه های قبلی #C می توانستید از نوشتن تایپ صرف نظر کنید مثلا بنویسید:

new() {1,5,7}

و کامپایلر سی شارپ می توانست با دنبال کردن مسیر اجرا برنامه خودش تشخیص دهد که چه چیزی قرار است new شود. این قابلیت امکان می داد که کد راحت تر قابل تغییر باشد. مثلا اگر بعدا بجای List می خواستید از یک آرایه استفاده کنید لازم نبود هر جا از متد استفاده شده است تغییر کند.

با قابلیت جدیدتر Collection Literals کد خوانا تر می شود و دیگر حتی نیاز به نوشتن عبارت new نیست.

#Build2023
  • ❤ 29
  • 👍 12
More from @codehaks
  1. Jul 27, 2026Post #1738
  2. Jul 26, 2026▶️ https://youtu.be/L-uGqnLdxA4
  3. Jun 4, 2026https://youtu.be/Seub5yHzu5A?si=S23rNa8WC0uhJOqr
  4. Jun 4, 2026https://youtu.be/-CIqrx8Aeig?si=gW9Lda2fA5MUzu_v
  5. Jun 2, 2026https://youtu.be/HG0twQJ7aG4
  6. Jun 1, 2026Channel photo updated
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 →