Here are how Named Arguments in C# 4.0 works. This is a very nice feature that enables better code readability and also is a must combined with Optional Arguments. We have now dug ourselves out of the crazy “method overload overload”… If you catch what I mean? I posted about Optional Arguments here: Visual C# 4.0 Optional Arguments – FINALLY Here are my sample on Optional Arguments from the last post again: public Person(int shoesize = 8, string name = "Eve", Gender gender = Gender.Female) { } The great thing about it...