كيفية القيام بما يلي: استخدام تعبيرات لامدا خارج LINQ ( ارشادات البرمجة C# )

لا تقتصر تعبيرات لامدا على الاستعلامات LINQ. يمكنك استخدامها في أي مكان بقيمة المفوض المتوقع، فأينما يمكن استخدام أسلوب مجهول. المثال التالي كيفية استخدام تعبير لامدا في معالج أحداث Windows Forms. ولاحظ أنه أنواع المدخلات (Object و MouseEventArgs) يتم الاستدلال المترجم بها وليس من الضروري أن تحظى بوضوح في معلمات إدخال لامدا.

مثال

public partial class Form1 : Form
{
    public Form1()
    {
        InitializeComponent();
        // Use a lambda expression to define an event handler.
       this.Click += (s, e) => { MessageBox.Show(((MouseEventArgs)e).Location.ToString());};
    }
}

راجع أيضًا:

المرجع

تعبيرات لامدا (ارشادات برمجة C#)

الأساليب المجهولة (دليل البرمجة لـ #C)

موارد أخرى

مكون Language-Integrated Query (LINQ)