Ary Borenszweig: > Because of that, C# added the following syntax: > > new S { > x = _x, > y = _y, > }; Better to add named arguments to methods/functions and templates, it's a more general solution. Bye, bearophile