البرمجة

استخدام الرمز (_) في لامبدا C#

في لغة البرمجة C#، عندما ترى الرمز () بالنسبة للمعامل الأول في تعبير اللامبدا (lambda)، فهذا يعني أن المعامل هذا لا يُستخدم داخل جسم اللامبدا. بمعنى آخر، الرمز () يُستخدم لتحديد معامل لا يُستخدم ولا يُهتم به داخل اللامبدا.

في الشفرة التي قدمتها، تُستخدم اللامبدا لتحديد دالة تستقبل معامل واحد ()، ولكن لا يُستخدم هذا المعامل داخل الجسم الخاص باللامبدا. في هذه الحالة، البرنامج يُفترض أن المعامل () تم تحديده فقط لتوضيح الغرض منه وأنه لا يُستخدم بالفعل في الكود.

المزيد من المعلومات

في برمجة C#، استخدام الرمز (_) كمعامل في تعبير اللامبدا يُستخدم عادة عندما لا يكون هناك حاجة لاستخدام قيمة المعامل في جسم اللامبدا، أو عندما يكون لديك عدة معاملات لكنك تريد تجاهل إحداها.

يمكن استخدام (_) كاسم للمعامل بدلاً من تحديد اسم معامل فعلي، وهذا يجعل اللامبدا أكثر وضوحًا في الحالات التي لا تتطلب استخدام القيمة الفعلية للمعامل.

من الجيد استخدام (_) في حالات التعبيرات البسيطة التي لا تحتاج إلى تحديد اسماء معاملات، وهذا يجعل الكود أكثر قراءة وفهمًا.

مقالات ذات صلة

زر الذهاب إلى الأعلى
إغلاق

أنت تستخدم إضافة Adblock

يرجى تعطيل مانع الإعلانات حيث أن موقعنا غير مزعج ولا بأس من عرض الأعلانات لك فهي تعتبر كمصدر دخل لنا و دعم مقدم منك لنا لنستمر في تقديم المحتوى المناسب و المفيد لك فلا تبخل بدعمنا عزيزي الزائر