Einzelnen Beitrag anzeigen

Benutzerbild von implementation
implementation

Registriert seit: 5. Mai 2008
940 Beiträge
 
FreePascal / Lazarus
 
#14

AW: Delphi "with variable do" in C#

  Alt 16. Sep 2010, 14:17
Man kann sich dieses with-do-Konstrukt in C# mit Extension Methods und Delegaten zusammenbasteln:
Code:
public static class Extender
{
  public static void WithDo<T>(this T obj, Action<T> act)
  {
    act(obj);
  }
}

// ...
Sehr.Langer.Name.WithDo(v => {
  v.name = "xyz";
  v.alter = 89;
});
  Mit Zitat antworten Zitat