Zitat von
hanspeter:
In C# verwende ich anonyme Methoden hauptsächlich um für Propertys Getter/Setter Methoden zu deklarieren.
Wenn Du das hier meinst:
Code:
private bool _Test;
public bool Test
{
get { return _Test; }
set { _Test = value; }
}
Dann ist das keine anonyme Methode sondern eine normale Getter / Setter deklaration.
Anonyme Methoden benutzt man normalerweise, wenn man irgendwelche kurzen Eventhandler inline deklarieren will:
Code:
btnTest.Click += new delegate(object sender, EventArgs e) { MessageBox.Show(((Button)sender).Text + "Clicked!"); }
oder um eine Methode als Callback zu übergeben, wenn sie kurz genug ist.