public Module(string a, object obj) : this(a, null, obj) { }
public Module(string b, object obj) : this(null, b, obj) { }
Эти перегрузки конструктора не работают
'уже определяет член с такими же типами параметров'
Я оглянулся и понял, что не могу сделать это в c #, но кто-нибудь может предложить способ обойти это?
Редактировать: Спасибо за ответы.
В этом случае я решил, что идти с этим сейчас:
public Module(string a, object obj) : this(a, null, obj) { }
public Module(string a, string b, object obj) : this(a, b, obj) {}
Таким образом, пользователи должны будут включить a, если они хотят использовать b ... не блестяще, но вы идете