Это не вопрос правильной практики кодирования, я просто работаю над семантикой.допустим, у меня есть следующие конструкторы ...
public FooClass(string name = "theFoo")
{ fooName = name; }
public FooClass(string name, int num = 7, bool boo = true) : this(name)
{ fooNum = num; fooBool = boo; }
возможно ли использовать именованные аргументы таким образом ...?
FooClass foo1 = new FooClass(num:1);
// где я передаю только один именованный аргументаргумент, полагаясь на опционы, чтобы позаботиться об остальном
или вызвать конструктор FooClass (string, int, bool) без аргументов?как в ...
FooClass foo2 = new FooClass();