Objektinitialisierer in C#

class C { 
  public int foo; public string bar; 
}

C x = new C { bar = "oof", foo = 3 };

vgl. http://msdn.microsoft.com/en-us/library/vstudio/bb384062.aspx


Das funktioniert nicht für unveränderliche (readonly) Attribute.

(Dafür wird es gute Gründe geben, aber mir fallen keine ein.)



Johannes Waldmann 2014-07-10