0
string "hello world".toLower().toUpper().replace("o", "x");

上記の例で、自分のクラスが文字列のような拡張メソッドを持つことができるようにするにはどうすればよいですか?多分それほど有用ではありませんが、私はそれを行う方法を理解することができません

4

1 に答える 1

6

これらはチェーンメソッドと呼ばれ、流暢なAPIに使用できます。

通常、すべてのメソッド呼び出しから同じ型を返すことによってそれらを作成します。

C#3で流暢なインターフェイスを作成するためのヒントを参照してください。

于 2012-11-08T21:31:57.493 に答える