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
برای مشخص کردن مقادیر آرگومانها استفاده شده است. به این ترتیب، مهم نیست که ترتیب آرگومانها در فراخوانی متد چگونه است، چرا که هر آرگومان با کلید مربوط به خودش تعیین شده است.
با استفاده از آرگومانهای نامگذاری شده، شما میتوانید کد خود را خواناتر و قابل فهمتر کنید، به ویژه زمانی که متدها دارای پارامترهای زیادی هستند.
برای ارسال نظر لطفا ابتدا وارد حساب کاربری خود شوید. صفحه ورود و ثبت نام