New in C#4
    bearophile 
    bearophileHUGS at lycos.com
       
    Thu Oct 30 08:29:33 PDT 2008
    
    
  
Janderson:
> It would be nice if this worked with structs as parameters as well:
> 
> struct X {
> 	int a;
> 	int b;
> }
> foo(X x) { }
> foo(x.a = 10, x.b = 20);
At the moment you can do:
foo(X(10, 20));
The docs say: "Struct literals are syntactically like function calls."
So if function calls gain the named arguments, then later you can probably write:
foo(X(b: 20, a: 10));
Bye,
bearophile
    
    
More information about the Digitalmars-d
mailing list