Время от времени я сталкиваюсь с синтаксисом, который я видел раньше, но никогда не использовал. Это один из тех случаев.
Может кто-нибудь объяснить цель ": this" или ": base" после метода конструктора С#?
Например:
public MyClass(SomeArg arg) : this(new SomethingElse(), arg)
{
}
Я чувствую, что он используется для сопоставления аргумента по умолчанию другому методу конструктора.