8

(私は.NET 4.0ベータ、C#で作業しています。)

インターフェイスがあり、このインターフェイスから派生したすべてのクラスはカスタムToString()ロジックを実装する必要があります。それは強制力がありますか?もしそうなら、どのように?

4

1 に答える 1

12

インターフェイス経由ではありません。

これには抽象クラスを使用する必要があります。

- 編集

'ToString'を抽象として再宣言するだけです。

abstract class Foo
{
    public override abstract string ToString ();
}
于 2009-08-26T02:21:51.127 に答える