パラメーターで指定された型の値を返すメソッドをカプセル化します。TResult型パラメーターT1このデリゲートによってカプセル化されるメソッドの最初のパラメーターの型。encapsulates.この型パラメーターは反変です。指定した型、または弱い派生型のいずれかを使用することができます。共変性および反変性の詳細については、「ジェネリックの共変性と反変性」をご覧ください。番目のパラメーターの型。encapsulates.この型パラメーターは反変です。指定した型、または弱い派生型のいずれかを使用することができます。共変性および反変性の詳細については、「ジェネリックの共変性と反変性」をご覧ください。TResultこのデリゲートによってカプセル化されるメソッドの戻り値の型。encapsulates.この型パラメーターは共変です。指定した型、または強い派生型のいずれかを使用することができます。共変性および反変性の詳細については、「ジェネリックの共変性と反変性」をご覧ください。パラメーターarg1このデリゲートによってカプセル化されるメソッドの最初のパラメーター。encapsulates.戻り値TResultこのデリゲートによってカプセル化されるメソッドの戻り値。デリゲートを宣言して使用する方法を示しています。値をパラメーターとして受け取るラムダ式を割り当てます。その後、このメソッドをカプセル化するデリゲートは、文字列の配列内の文字列をフィルター処理するためにクエリで使用されます。Module注釈このデリゲートを使用すると、カスタムデリゲートを明示的に宣言しなくてもパラメーターとして渡すことができるメソッドを表すことができます。カプセル化されたメソッドは、このデリゲートで定義されているメソッドシグネチャに対応している必要があります。これは、カプセル化されたメソッドに2つのパラメーターが必要であり、それぞれが値で渡され、値を返す必要があることを意味します。デリゲートを使用します。デリゲートを使用する場合、2つのパラメーターを持つメソッドをカプセル化するデリゲートを明示的に定義する必要はありません。メソッドへの参照を割り当てます。デリゲートをインスタンス化することによって、このコードを簡略化します。デリゲートを匿名メソッドと共に使用できます。(匿名メソッドの概要については、「匿名メソッド」を参照してください)。デリゲートに割り当てることもできます。(ラムダ式の概要については、「ラムダ式」と「ラムダ式」を参照してください)。デリゲートの1つです。これにより、ラムダ式をデリゲートに明示的に代入せずに、パラメーターとして渡すことができます。デリゲートを明示的にインスタンス化せずに、これらのメソッドにラムダ式を渡すことができます。delegate.拡張メソッドGetMethodInfo(Delegate)指定したデリゲートによって表されるメソッドを表すオブジェクトを取得します。Basicこのページはお役に立ちましたか?はいいいえ追加のフィードバックはありますか?スキップ送信ありがとうございます。Cookie利用条件サイトのフィードバック商標このページはお役に立ちましたか?はいいいえ追加のフィードバックはありますか?スキップ送信ありがとうございます。Cookie利用条件サイトのフィードバック。