(я работаю в .NET 4.0 beta, C #.)
У меня есть интерфейс, и все классы, производные от этого интерфейса, должны реализовывать пользовательскую логику ToString(). Это осуществимо? Если да, то как?
ToString()
Не через интерфейс.
Для этого вам понадобится абстрактный класс.
- Правка
Вы можете просто повторно объявить 'ToString' как абстрактный:
abstract class Foo { public override abstract string ToString (); }