我想知道是否有办法获得此代码的编译错误:
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”是一个接口,我可以在我的类中使用显式接口实现来做到这一点。
谢谢。