I know that in C# it is possible to define optional parameters. My question is directed at how flexible this is.
Let f be a function as below, with a
Using named arguments:
f(a: 5, c: 6);
Although, strictly speaking in my example, you don't have to qualify the a:
f(5, c: 6);