次のように、複数(10個まで)の型引数を取るアクションデリゲートを適切に使用する方法を理解しようとしています。
Action<T,T,T>
例えば。
次の関数プロトタイプを使用しているとしましょう。
public void SomeFunc(Action<bool, int> foo)
その関数を呼び出すときに、ブール値と整数値をfooに渡すにはどうすればよいですか?たぶん私はこのすべてを間違っているだけなのかもしれませんが、MSDNや他のソースでそれを調べたとき、私はこのことが実際にどのように機能するかについて頭を悩ませることができません。対応するものについても同じですFunc<TReturn, T, T>
。
MSDNは、かなり理解しにくい例をいくつか考え出します。ここにいる誰かが、これらのデリゲートが適切に実装されている方法の例を実際に見せてくれることを願っています。ありがとう。