C# - Methods - Named Arguments
C# - المعاملات المُسماة (Named Arguments)
في C#، يمكنك استدعاء دالة باستخدام "المعاملات المُسماة" لتحديد القيم بشكل صريح حسب اسم المعامل. هذا يُسهل قراءة الكود ويقلل من احتمال الخطأ، خصوصًا عند وجود عدة معاملات.
📌 مثال بدون معاملات مُسماة:
void PrintInfo(string name, int age)
{
Console.WriteLine($"الاسم: {name}, العمر: {age}");
}
PrintInfo("محمود", 30);
📌 مثال مع معاملات مُسماة:
PrintInfo(age: 30, name: "محمود");
✅ هذا مفيد عندما يكون ترتيب المعاملات غير واضح أو تريد تجاوزه.
🎯 ملاحظات:
- يمكن استخدام المعاملات المُسماة مع أو بدون ترتيب.
- ينصح باستخدامها خاصةً عند وجود معاملات اختيارية.
- عند استخدام معامل مُسمى، يجب تسمية كل ما يليه أيضًا.
تعليقات
إرسال تعليق