is it possible to disable implicit ToString() call?
<p>I'm wondering if there is a way to get a compilation error for this code:</p>

<pre><code>var customer = new SomeCustomerClass();
Console.WriteLine("Customer address:" + customer);
</code></pre>

<p>so I will be forced to write something like this:</p>

<pre><code>var customer = new SomeCustomerClass();
Console.WriteLine("Customer address:" + customer.FormatAddress());
Console.WriteLine("Customer accounts:" + customer.FormatAccounts());
</code></pre>

<p>If "ToString" would be an interface, I could do that using explicit interface implementation in my class.</p>

<p>Thanks.</p>
