Мне интересно, есть ли способ получить ошибку компиляции для этого кода:
var customer = new SomeCustomerClass();
Console.WriteLine("Customer address:" + customer);
поэтому я буду вынужден написать что-то вроде этого:
var customer = new SomeCustomerClass();
Console.WriteLine("Customer address:" + customer.FormatAddress());
Console.WriteLine("Customer accounts:" + customer.FormatAccounts());
Если "ToString" будет интерфейсом, я мог бы сделать это, используя явную реализацию интерфейса в моем классе.
Спасибо.