Einzelnen Beitrag anzeigen

Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.641 Beiträge
 
#4

Re: D2009 Spracherweiterungen

  Alt 9. Sep 2008, 10:41
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.
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat