2012-03-05 9 views
-2

メソッドアダプターとしてlamba式を使用することが何を意味するかわかりません。私はそれはいくつかのケースでは入力する必要はありませんが、それについてはわからないパラメータを行う何かを持っていると思います。私は例と少しの説明に非常に感謝しています。例えば Thnanksラムダをアダプターとして使用していますか?

+0

文脈なしでこれに答えることは非常に難しいです。ラムダ式を「メソッド・アダプター」として使用したことについてはどこで読んだのですか? –

+0

@Jon Skeet:John Sharpの本に書かれている - 「アダプターとしてのlamba式の使用」私は正確には思い出すことができませんが、パラメータのないメソッドにパラメータを適用する方法については確信しています(まあ、このように実行できるようにする方法です)。 – user970696

+1

私はこの質問を削除し、あなたの前に本を持っているときに、より多くの情報を持って別の質問をすることをお勧めします。あなたは本当に誰もが関連する文脈を覚えていない質問に答えると期待することはできません。 –

答えて

1

あなたがFunc<int, string>をとる関数fooを持っていますが、あなたは、あなたが行うことができ、既存の方法handlerのために後者string気にしない場合:

foo((theint, thestring) => { handler(theint) }); 

これは、アダプター "ducktape" lambaの使用。

関連する問題