C# – آرگومان‌های نام‌گذاری شده (Named Arguments)

آرگومان‌های نام‌گذاری شده در C#

در C#، شما می‌توانید آرگومان‌ها را با استفاده از سینتکس key: value ارسال کنید. به این صورت، ترتیب آرگومان‌ها مهم نیست:

مثال

static void MyMethod(string child1, string child2, string child3) 
{
  Console.WriteLine("The youngest child is: " + child3);
}

static void Main(string[] args)
{
  MyMethod(child3: "John", child1: "Liam", child2: "Jenny");
}

// The youngest child is: John

توضیح مثال

در این مثال، متد MyMethod سه پارامتر string به نام‌های child1، child2 و child3 می‌گیرد. در فراخوانی متد MyMethod، از سینتکس key: value برای مشخص کردن مقادیر آرگومان‌ها استفاده شده است. به این ترتیب، مهم نیست که ترتیب آرگومان‌ها در فراخوانی متد چگونه است، چرا که هر آرگومان با کلید مربوط به خودش تعیین شده است.

با استفاده از آرگومان‌های نام‌گذاری شده، شما می‌توانید کد خود را خواناتر و قابل فهم‌تر کنید، به ویژه زمانی که متدها دارای پارامترهای زیادی هستند.

پست های مرتبط

مطالعه این پست ها رو از دست ندین!
Python - محدود کردن داده (MongoDB Limit)

Python – محدود کردن داده (MongoDB Limit)

Python MongoDB محدود کردن نتایج برای محدود کردن نتایج در MongoDB، از متد limit() استفاده می‌کنیم. متد limit() یک...

بیشتر بخوانید
Python - بروزرسانی (MongoDB Update)

Python – بروزرسانی (MongoDB Update)

به‌روزرسانی یک رکورد برای به‌روزرسانی یک رکورد یا سند در MongoDB، از متد update_one() استفاده می‌کنیم. پارامتر اول متد...

بیشتر بخوانید
Python - حذف کالکشن (MongoDB Drop Collection)

Python – حذف کالکشن (MongoDB Drop Collection)

حذف کالکشن شما می‌توانید یک جدول یا کالکشن در MongoDB را با استفاده از متد drop() حذف کنید. مثالحذف...

بیشتر بخوانید

نظرات

سوالات و نظراتتون رو با ما به اشتراک بذارید

برای ارسال نظر لطفا ابتدا وارد حساب کاربری خود شوید.