Тема: call is ambiguous для null
Є два конструктори класу які приймають в якості параметра об’єкт.
public myClass(string a)
{
// some code
}
public myClass(customClass a)
{
// some code
}
При виклику класу зі значенням null, вилітає помилка "call is ambiguous"
myClass(null);
Можна зробити так щоб при аргументі null викликався конструктор для string (ось цей: public myClass(string a)
) ?
Зною що можна викликати так:
myClass(null as string);
Але моє питання чи можна щось змінити в самому класі myClass щоб при виклику не потрібно було вказувати що це за об’єкт для аргументу null ? Я хочу щоб при null аргументі, оприділявся конструктор з об’єктом string