Binder.SelectMethod メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > Binder.SelectMethod メソッドの意味・解説 

Binder.SelectMethod メソッド

指定されている一連のメソッドから、引数の型に基づいてメソッドを選択します。

名前空間: System.Reflection
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

Public MustOverride Function
 SelectMethod ( _
    bindingAttr As BindingFlags, _
    match As MethodBase(), _
    types As Type(), _
    modifiers As ParameterModifier() _
) As MethodBase
Dim instance As Binder
Dim bindingAttr As BindingFlags
Dim match As MethodBase()
Dim types As Type()
Dim modifiers As ParameterModifier()
Dim returnValue As MethodBase

returnValue = instance.SelectMethod(bindingAttr, match, types, modifiers)
public abstract MethodBase SelectMethod (
    BindingFlags bindingAttr,
    MethodBase[] match,
    Type[] types,
    ParameterModifier[] modifiers
)
public:
virtual MethodBase^ SelectMethod (
    BindingFlags bindingAttr, 
    array<MethodBase^>^ match, 
    array<Type^>^ types, 
    array<ParameterModifier>^ modifiers
) abstract
public abstract MethodBase SelectMethod (
    BindingFlags bindingAttr, 
    MethodBase[] match, 
    Type[] types, 
    ParameterModifier[] modifiers
)
public abstract function SelectMethod (
    bindingAttr : BindingFlags, 
    match : MethodBase[], 
    types : Type[], 
    modifiers : ParameterModifier[]
) : MethodBase

パラメータ

bindingAttr

BindingFlags 列挙子の 1 つ。

match

リフレクションが一致する可能性があると判断した一連のメソッド。通常、適切なメンバ名を持っているかどうかが判断基準になります。

types

一致するメソッドを検索するために使用される値。

modifiers

型が変更されているパラメータ シグネチャとでもバインディングが機能するようにするためのパラメータ修飾子の配列。

戻り値
基準に一致するメソッドが見つかった場合は、そのメソッドを保持している MethodBase オブジェクト。それ以外の場合は null 参照 (Visual Basic では Nothing)。

解説解説

基準に一致するメソッドがない場合、このメソッドは null 参照 (Visual Basic では Nothing) を返します。このメソッドは、GetConstructor メソッドと GetMethod メソッドによる、型に関する選択を制御します。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

Binder.SelectMethod メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



Binder.SelectMethod メソッドのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS