War diese Seite hilfreich?
Ihr Feedback ist uns wichtig. Teilen Sie uns Ihre Meinung mit.
Weiteres Feedback?
1500 verbleibende Zeichen
Exportieren (0) Drucken
Alle erweitern
Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original

Gewusst wie: Verwenden von Lambda-Ausdrücken außerhalb von LINQ (C#-Programmierhandbuch)

Lambda-Ausdrücke sind nicht auf LINQ-Abfragen beschränkt. Sie können überall dort verwendet werden, wo ein Delegatwert erwartet wird, also da, wo anonyme Methoden eingesetzt werden können. Das folgende Beispiel veranschaulicht die Verwendung eines Lambda-Ausdrucks in einem Windows Forms-Ereignishandler. Beachten Sie, dass die Eingabetypen (Object und MouseEventArgs) vom Compiler abgeleitet und eingesetzt werden und nicht explizit in den Lambda-Eingabeparametern angegeben werden müssen.

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());};
    }
}

Community-Beiträge

Anzeigen:
© 2015 Microsoft