ویرگول
ورودثبت نام
رضا ناظری
رضا ناظری
خواندن ۱ دقیقه·۷ ماه پیش

قابلیت params Collections در C# ۱۳


کد زیر رو درنظر بگیرین:

یه تابع به اسم Sample ساختیم که یه آرایه دریافت میکنه و طول آرایه رو چاپ میکنه
موقع اجرای تابع، به روش معمول یه آرایه ساختیم و آرایه رو پاس دادیم به تابع.

حالا میخوایم ببینیم ویژگی params که تو C# 13 اضافه شده چه تاثیری روی این کد داره:

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

dotnetcsharpسی شارپدات نت
Software Engineer | Specialized in C# and ASP.NET | I help companies create Profitable applications with high performance and scalable solutions
شاید از این پست‌ها خوشتان بیاید