これが基本的なものである場合は申し訳ありませんが、私は.Net3.5でピックアップしようとしていました。
質問:Func <>について何か素晴らしいことはありますか?それは5つのオーバーロードですか?その見た目から、正確に5つのオーバーロードとそれ以上のオーバーロードを使用して、MyFunc<>という同様のデルゲートを自分で作成できます。
例:public delegate TResult MyFunc<TResult>()
およびさまざまなオーバーロードの組み合わせ..
Func <>の代表者を理解しようとして、次のシナリオを思いついたときに、この考えが浮かびました。
Func<int,int> myDelegate = (y) => IsComposite(10);
これは、int型の1つのパラメーターとint型の戻り型を持つデリゲートを意味します。5つのバリエーションがあります(インテリセンスによるオーバーロードを見る場合)。だから私は、リターンタイプのないデリゲートを持つことができると推測していますか?
では、Func <>は素晴らしいものではなく、.Net Frameworkの単なる例であり、必要に応じて、独自のニーズに合わせてカスタムの「func <>」デリゲートを作成できると言っても過言ではありませんか?
ありがとう、