Type.GetMemberとは? わかりやすく解説

Type.GetMember メソッド (String, BindingFlags)

指定したバインディング制約を使用して、指定したメンバを検索します。

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

Public Overridable Function
 GetMember ( _
    name As String, _
    bindingAttr As BindingFlags _
) As MemberInfo()
Dim instance As Type
Dim name As String
Dim bindingAttr As BindingFlags
Dim returnValue As MemberInfo()

returnValue = instance.GetMember(name, bindingAttr)
public virtual MemberInfo[] GetMember (
    string name,
    BindingFlags bindingAttr
)
public:
virtual array<MemberInfo^>^ GetMember (
    String^ name, 
    BindingFlags bindingAttr
)
public MemberInfo[] GetMember (
    String name, 
    BindingFlags bindingAttr
)
public function GetMember (
    name : String, 
    bindingAttr : BindingFlags
) : MemberInfo[]

パラメータ

name

取得するメンバの名前を格納している String。

bindingAttr

検索の実行方法を指定する 1 つ以上の BindingFlags から成るビット マスク。

または

空の配列を返す場合は 0。

戻り値
指定した名前のパブリック メンバが存在する場合は、そのメンバを表す MemberInfo オブジェクトの配列。それ以外の場合は空の配列。

例外例外
例外の種類条件

ArgumentNullException

name が null 参照 (Visual Basic では Nothing) です。

解説解説

このメソッドは、派生クラスでオーバーライドできます。

メンバには、プロパティ、メソッド、フィールド、イベントなどがあります。

このメソッドは、現在のクラスとその基本クラスを検索します。要求されたメンバがパブリックではなく、呼び出し元に現在のアセンブリ外の非パブリック オブジェクトをリフレクションするための ReflectionPermission がない場合、このメソッドは空の配列を返します。

次の BindingFlags フィルタ フラグは、検索対象に含めるメンバを定義するために使用できます。

次の BindingFlags 修飾フラグは、検索方法を変更するために使用できます。

詳細については、「System.Reflection.BindingFlags」を参照してください。

このメソッド オーバーロードを使用してクラス初期化子 (.cctor) を取得するには、name に ".cctor" を指定し、bindingAttr に BindingFlags.Static | BindingFlags.NonPublic (Visual Basic の場合は BindingFlags.StaticOrBindingFlags.NonPublic) を指定する必要があります。TypeInitializer プロパティを使用して、クラス初期化子を取得することもできます。

現在の Type が構築ジェネリック型を表している場合、このメソッドは、型パラメータを適切な型の引数で置き換えて MemberInfo を返します。

現在の Type がジェネリック型またはジェネリック メソッドの定義の型パラメータを表している場合、このメソッドはクラス制約のメンバを検索します。クラス制約のメンバがない場合は、Object のメンバを検索します。

メモメモ

ジェネリック メソッドの場合は、型引数を name に含めないでください。たとえば、C# コード GetMember("MyMethod<int>") は、型 int の汎用引数を 1 つ持っている MyMethod という名前のメソッドではなく、テキスト名 "MyMethod<int>" というメンバを検索します。

使用例使用例

myString クラスの、文字 C で始まるパブリックな静的メソッドをすべて表示する例を次に示します。

Public Sub GetPublicStaticMemberInfo()
    Dim myString As [String] = "GetMember_String_BindingFlag"

    Dim myType As Type = myString.GetType()
    ' Get the public static members for the class myString starting
 with the letter C.
    Dim myMembers As MemberInfo() = myType.GetMember("C*",
 BindingFlags.Public Or BindingFlags.Static)

    If myMembers.Length > 0 Then
        Console.WriteLine(ControlChars.Cr + "The public static
 member(s) starting with the letter C for type {0}:", myType)
        Dim index As Integer
        For index = 0 To myMembers.Length -
 1
            Console.WriteLine("Member {0}: {1}", index
 + 1, myMembers(index).ToString())
        Next index
    Else
        Console.WriteLine("No members match the search criteria.")
    End If
End Sub 'GetPublicStaticMemberInfo
public void GetPublicStaticMemberInfo()
{
    String myString = "GetMember_String_BindingFlag";
    Type myType = myString.GetType();
    // Get the public static members for the class myString starting
 with the letter C.
    MemberInfo[] myMembers = myType.GetMember("C*",
        BindingFlags.Public |BindingFlags.Static);
    if(myMembers.Length > 0)
    {
        Console.WriteLine("\nThe public static
 member(s) starting with the letter C for type {0}:", myType);
        for(int index=0; index < myMembers.Length;
 index++)
            Console.WriteLine("Member {0}: {1}", index + 1, myMembers[index].ToString());
    }
    else
        Console.WriteLine("No members match the search criteria.");   
 
}
void GetPublicStaticMemberInfo()
{
   String^ myString = "GetMember_String_BindingFlag";
   Type^ myType = myString->GetType();
   
   // Get the public static members for the class myString starting
 with the letter C
   array<MemberInfo^>^myMembers = myType->GetMember( "C*", static_cast<BindingFlags>(BindingFlags::Public
 | BindingFlags::Static) );
   if ( myMembers->Length > 0 )
   {
      Console::WriteLine( "\nThe public static
 member(s) starting with the letter C for type {0}:", myType
 );
      for ( int index = 0; index < myMembers->Length;
 index++ )
         Console::WriteLine( "Member {0}: {1}", index + 1, myMembers[ index
 ] );
   }
   else
      Console::WriteLine( "No members match the search criteria." );
}
public void GetPublicStaticMemberInfo()
{
    String myString = "GetMember_String_BindingFlag";
    Type myType = myString.GetType();
    // Get the public static members for the class myString starting
 with 
    // the letter C.
    MemberInfo myMembers[] = myType.GetMember("C*", BindingFlags.Public
        | BindingFlags.Static);
    if (myMembers.length > 0) {
        Console.WriteLine("\nThe public static
 member(s) starting with"
            + " the letter C for type {0}:", myType);
        for (int index = 0; index < myMembers.length;
 index++) {
            Console.WriteLine("Member {0}: {1}", (Int32)(index + 1),
                myMembers[index].ToString());
        }
    }
    else {
        Console.WriteLine("No members match the search criteria.");
    }
} //GetPublicStaticMemberInfo
.NET Framework のセキュリティ.NET Framework のセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
Type クラス
Type メンバ
System 名前空間
MemberInfo
String クラス
BindingFlags
DefaultBinder
ReflectionPermission
GetMembers
GetDefaultMembers
FindMembers

Type.GetMember メソッド (String, MemberTypes, BindingFlags)

指定したバインディング制約を使用して、指定したメンバ型の指定したメンバを検索します。

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

Public Overridable Function
 GetMember ( _
    name As String, _
    type As MemberTypes, _
    bindingAttr As BindingFlags _
) As MemberInfo()
Dim instance As Type
Dim name As String
Dim type As MemberTypes
Dim bindingAttr As BindingFlags
Dim returnValue As MemberInfo()

returnValue = instance.GetMember(name, type, bindingAttr)
public virtual MemberInfo[] GetMember (
    string name,
    MemberTypes type,
    BindingFlags bindingAttr
)
public:
virtual array<MemberInfo^>^ GetMember (
    String^ name, 
    MemberTypes type, 
    BindingFlags bindingAttr
)
public MemberInfo[] GetMember (
    String name, 
    MemberTypes type, 
    BindingFlags bindingAttr
)
public function GetMember (
    name : String, 
    type : MemberTypes, 
    bindingAttr : BindingFlags
) : MemberInfo[]

パラメータ

name

取得するメンバの名前を格納している String。

type

検索対象の MemberTypes 値。

bindingAttr

検索の実行方法を指定する 1 つ以上の BindingFlags から成るビット マスク。

または

空の配列を返す場合は 0。

戻り値
指定した名前のパブリック メンバが存在する場合は、そのメンバを表す MemberInfo オブジェクトの配列。それ以外の場合は空の配列。

例外例外
例外の種類条件

ArgumentNullException

name が null 参照 (Visual Basic では Nothing) です。

NotSupportedException

派生クラスで実装を提供する必要があります。

解説解説

メンバには、プロパティ、メソッド、フィールド、イベントなどがあります。

このメソッドは、現在のクラスとその基本クラスを検索します。要求された型がパブリックではなく、呼び出し元に現在のアセンブリ外の非パブリック オブジェクトをリフレクションするための ReflectionPermission がない場合、このメソッドは空の配列を返します。

次の BindingFlags フィルタ フラグは、検索対象に含めるメンバを定義するために使用できます。

次の BindingFlags 修飾フラグは、検索方法を変更するために使用できます。

詳細については、「System.Reflection.BindingFlags」を参照してください。

このメソッド オーバーロードを使用してクラス初期化子 (.cctor) を取得するには、name に ".cctor" を指定し、type に MemberTypes.Constructor を指定し、bindingAttr に BindingFlags.Static | BindingFlags.NonPublic (Visual Basic の場合は BindingFlags.StaticOrBindingFlags.NonPublic) を指定する必要があります。TypeInitializer プロパティを使用して、クラス初期化子を取得することもできます。

現在の T:System.Type が構築ジェネリック型を表している場合、このメソッドは、型パラメータを適切な型の引数で置き換えて MemberInfo を返します。

現在の Type がジェネリック型またはジェネリック メソッドの定義の型パラメータを表している場合、このメソッドはクラス制約のメンバを検索します。クラス制約のメンバがない場合は、Object のメンバを検索します。

メモメモ

ジェネリック メソッドの場合は、型引数を name に含めないでください。たとえば、C# コード GetMember("MyMethod<int>") は、型 int の汎用引数を 1 つ持っている MyMethod という名前のメソッドではなく、テキスト名 "MyMethod<int>" というメンバを検索します。

使用例使用例

myString クラスの、文字 C で始まるメソッドをすべて表示する例を次に示します。

    Public Sub GetPublicInstanceMethodMemberInfo()
        Dim myString As [String] = "GetMember_String_MemberType_BindingFlag"

        Dim myType As Type = myString.GetType()
        ' Get the public instance methods for myString starting with
 the letter C.
        Dim myMembers As MemberInfo() = myType.GetMember("C*",
 MemberTypes.Method, BindingFlags.Public Or BindingFlags.Instance)
        If myMembers.Length > 0 Then
            Console.WriteLine(ControlChars.Cr + "The public instance
 method(s) starting with the letter C for type {0}:", myType)
            Dim index As Integer
            For index = 0 To myMembers.Length
 - 1
                Console.WriteLine("Member {0}: {1}",
 index + 1, myMembers(index).ToString())
            Next index
        Else
            Console.WriteLine("No members match the search criteria.")
        End If
    End Sub 'GetPublicInstanceMethodMemberInfo
 
End Class 'MyMemberSample
    public void GetPublicInstanceMethodMemberInfo()
    {
        String myString = "GetMember_String_MemberType_BindingFlag";
        Type myType = myString.GetType();
        // Get the public instance methods for myString starting with
 the letter C.
        MemberInfo[] myMembers = myType.GetMember("C*", MemberTypes.Method,
 
            BindingFlags.Public | BindingFlags.Instance);
        if(myMembers.Length > 0)
        {
            Console.WriteLine("\nThe public instance method(s)
 starting with the letter C for type {0}:", myType);
            for(int index=0; index < myMembers.Length;
 index++)
                Console.WriteLine("Member {0}: {1}", index + 1, myMembers[index].ToString());
        }
        else
            Console.WriteLine("No members match the search criteria.");
    
    }
}
void GetPublicInstanceMethodMemberInfo()
{
   String^ myString = "GetMember_String_MemberType_BindingFlag";
   Type^ myType = myString->GetType();
   
   // Get the public instance methods for myString starting with the
 letter C.
   array<MemberInfo^>^myMembers = myType->GetMember( "C*", MemberTypes::Method,
 static_cast<BindingFlags>(BindingFlags::Public | BindingFlags::Instance)
 );
   if ( myMembers->Length > 0 )
   {
      Console::WriteLine( "\nThe public instance method(s)
 starting with the letter C for type {0}:", myType );
      for ( int index = 0; index < myMembers->Length;
 index++ )
         Console::WriteLine( "Member {0}: {1}", index + 1, myMembers[ index
 ] );
   }
   else
      Console::WriteLine( "No members match the search criteria." );
}
    public void GetPublicInstanceMethodMemberInfo()
    {
        String myString = "GetMember_String_MemberType_BindingFlag";
        Type myType = myString.GetType();
        // Get the public instance methods for myString starting with
 the
        // letter C.
        MemberInfo myMembers[] = myType.GetMember("C*", MemberTypes.Method
,
            BindingFlags.Public | BindingFlags.Instance);
        if (myMembers.length > 0) {
            Console.WriteLine("\nThe public instance method(s)
 starting with"
                + " the letter C for type {0}:", myType);
            for (int index = 0; index <
 myMembers.length; index++) {
                Console.WriteLine("Member {0}: {1}", (Int32)(index + 1)
,
                    myMembers[index].ToString());
            }
        }
        else {
            Console.WriteLine("No members match the search criteria.");
        }
    } //GetPublicInstanceMethodMemberInfo
} //MyMemberSample
.NET Framework のセキュリティ.NET Framework のセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
Type クラス
Type メンバ
System 名前空間
MemberInfo
String クラス
BindingFlags
DefaultBinder
ReflectionPermission
GetMembers
GetDefaultMembers
FindMembers

Type.GetMember メソッド


Type.GetMember メソッド (String)

指定した名前のパブリック メンバを検索します。

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

Public Function GetMember ( _
    name As String _
) As MemberInfo()
Dim instance As Type
Dim name As String
Dim returnValue As MemberInfo()

returnValue = instance.GetMember(name)
public MemberInfo[] GetMember (
    string name
)
public:
virtual array<MemberInfo^>^ GetMember (
    String^ name
) sealed
public final MemberInfo[] GetMember (
    String name
)
public final function GetMember (
    name : String
) : MemberInfo[]

パラメータ

name

取得するパブリック メンバの名前を格納している String。

戻り値
指定した名前のパブリック メンバが存在する場合は、そのメンバを表す MemberInfo オブジェクトの配列。それ以外の場合は空の配列。

例外例外
例外の種類条件

ArgumentNullException

name が null 参照 (Visual Basic では Nothing) です。

解説解説

name の検索では大文字と小文字が区別されます。検索には、public static および public のインスタンス メンバが含まれます。

メンバには、プロパティ、メソッド、フィールド、イベントなどがあります。

このメソッドは、現在の型とその基本型を検索します。このメソッドを使用した場合、パブリック メソッドだけを検索できます。要求された型がパブリックではなく、呼び出し元に現在のアセンブリ外の非パブリック オブジェクトをリフレクションするための ReflectionPermission がない場合、このメソッドは null 参照 (Visual Basic では Nothing) を返します。

このメソッド オーバーロードはクラス初期化子 (.cctor) を見つけません。クラス初期化子を見つけるには、BindingFlags をとるオーバーロードを使用し、BindingFlags.Static | BindingFlags.NonPublic (Visual Basic の場合は BindingFlags.StaticOrBindingFlags.NonPublic) を指定します。TypeInitializer プロパティを使用して、クラス初期化子を取得することもできます。

型に対するリフレクション時に Get メソッドによって返される基本クラスのメンバを次の表に示します。

  1. 名前と署名による隠ぺいでは、カスタム修飾子、戻り値の型、パラメータの型、sentinel、およびアンマネージ呼び出し規約を含めて、署名のすべての部分が判断の対象となります。これはバイナリ比較です。

  2. リフレクションの場合、プロパティおよびイベントは名前と署名によって隠ぺいされています。基本クラスに get アクセサと set アクセサの両方を持つプロパティがあり、派生クラスには get アクセサしかない場合、派生クラスのプロパティにより基本クラスのプロパティが隠ぺいされ、基本クラスの set アクセサにはアクセスできません。

  3. カスタム属性は、共通型システムの一部ではありません。

現在の T:System.Type が構築ジェネリック型を表している場合、このメソッドは、型パラメータを適切な型の引数で置き換えて MemberInfo を返します。

現在の Type がジェネリック型またはジェネリック メソッドの定義の型パラメータを表している場合、このメソッドはクラス制約のメンバを検索します。クラス制約のメンバがない場合は、Object のメンバを検索します。

メモメモ

ジェネリック メソッドの場合は、型引数を name に含めないでください。たとえば、C# コード GetMember("MyMethod<int>") は、型 int の汎用引数を 1 つ持っている MyMethod という名前のメソッドではなく、テキスト名 "MyMethod<int>" というメンバを検索します。

使用例使用例

String クラスの、文字 C で始まるメンバをすべて表示する例を次に示します。

Imports System
Imports System.Security
Imports System.Reflection
Imports Microsoft.VisualBasic

Public Class MyMemberSample

    Public Shared Sub Main()
        Dim [myClass] As New
 MyMemberSample()
        Try
            [myClass].GetMemberInfo()
            [myClass].GetPublicStaticMemberInfo()
            [myClass].GetPublicInstanceMethodMemberInfo()
        Catch e As ArgumentNullException
            Console.WriteLine("ArgumentNullException occurred.")
            Console.WriteLine(("Source: " + e.Source))
            Console.WriteLine(("Message: " + e.Message))
        Catch e As NotSupportedException
            Console.WriteLine("NotSupportedException occurred.")
            Console.WriteLine(("Source: " + e.Source))
            Console.WriteLine(("Message: " + e.Message))
        Catch e As SecurityException
            Console.WriteLine("SecurityException occurred.")
            Console.WriteLine(("Source: " + e.Source))
            Console.WriteLine(("Message: " + e.Message))
        Catch e As Exception
            Console.WriteLine("Exception occurred.")
            Console.WriteLine(("Source: " + e.Source))
            Console.WriteLine(("Message: " + e.Message))
        End Try
    End Sub 'Main


    Public Sub GetMemberInfo()
        Dim myString As [String] = "GetMember_String"
        Dim myType As Type = myString.GetType()
        ' Get the members for myString starting with the letter C.
        Dim myMembers As MemberInfo() = myType.GetMember("C*")
        If myMembers.Length > 0 Then
            Console.WriteLine(ControlChars.Cr + "The member(s)
 starting with the letter C for type {0}:", myType)
            Dim index As Integer
            For index = 0 To myMembers.Length
 - 1
                Console.WriteLine("Member {0}: {1}",
 index + 1, myMembers(index).ToString())
            Next index
        Else
            Console.WriteLine("No members match the search criteria.")
        End If
    End Sub 'GetMemberInfo
using System;
using System.Security;
using System.Reflection;

public class MyMemberSample 
{
    public static void Main()
    {
        MyMemberSample myClass = new MyMemberSample();
        try
        {
            myClass.GetMemberInfo();
            myClass.GetPublicStaticMemberInfo();    
            myClass.GetPublicInstanceMethodMemberInfo();    
        }      
        catch(ArgumentNullException e)
        {
            Console.WriteLine("ArgumentNullException occurred.");
            Console.WriteLine("Source: " + e.Source);
            Console.WriteLine("Message: " + e.Message);
        }
        catch(NotSupportedException e)
        {
            Console.WriteLine("NotSupportedException occurred.");
            Console.WriteLine("Source: " + e.Source);
            Console.WriteLine("Message: " + e.Message);
        }
        catch(SecurityException e)
        {
            Console.WriteLine("SecurityException occurred.");
            Console.WriteLine("Source: " + e.Source);
            Console.WriteLine("Message: " + e.Message);
        }
        catch(Exception e)
        {
            Console.WriteLine("Exception occurred.");
            Console.WriteLine("Source: " + e.Source);
            Console.WriteLine("Message: " + e.Message);
        }
    }

    public void GetMemberInfo()
    {
        String myString = "GetMember_String";

        Type myType = myString.GetType();
        // Get the members for myString starting with the letter C.
        MemberInfo[] myMembers = myType.GetMember("C*");
        if(myMembers.Length > 0)
        {
            Console.WriteLine("\nThe member(s) starting with the letter C for
 type {0}:", myType);
            for(int index=0; index < myMembers.Length;
 index++)
                Console.WriteLine("Member {0}: {1}", index + 1, myMembers[index].ToString());
        }
        else
            Console.WriteLine("No members match the search criteria.");
    
    }
using namespace System;
using namespace System::Security;
using namespace System::Reflection;

// forward declarations:
void GetMemberInfo();
void GetPublicStaticMemberInfo();
void GetPublicInstanceMethodMemberInfo();
int main()
{
   try
   {
      GetMemberInfo();
      GetPublicStaticMemberInfo();
      GetPublicInstanceMethodMemberInfo();
   }
   catch ( ArgumentNullException^ e ) 
   {
      Console::WriteLine( "ArgumentNullException occurred." );
      Console::WriteLine( "Source: {0}", e->Source );
      Console::WriteLine( "Message: {0}", e->Message );
   }
   catch ( NotSupportedException^ e ) 
   {
      Console::WriteLine( "NotSupportedException occurred." );
      Console::WriteLine( "Source: {0}", e->Source );
      Console::WriteLine( "Message: {0}", e->Message );
   }
   catch ( SecurityException^ e ) 
   {
      Console::WriteLine( "SecurityException occurred." );
      Console::WriteLine( "Source: {0}", e->Source );
      Console::WriteLine( "Message: {0}", e->Message );
   }
   catch ( Exception^ e ) 
   {
      Console::WriteLine( "Exception occurred." );
      Console::WriteLine( "Source: {0}", e->Source );
      Console::WriteLine( "Message: {0}", e->Message );
   }

}

void GetMemberInfo()
{
   String^ myString = "GetMember_String";
   Type^ myType = myString->GetType();
   
   // Get the members for myString starting with the letter C.
   array<MemberInfo^>^myMembers = myType->GetMember( "C*" );
   if ( myMembers->Length > 0 )
   {
      Console::WriteLine( "\nThe member(s) starting with the letter C for
 type {0}:", myType );
      for ( int index = 0; index < myMembers->Length;
 index++ )
         Console::WriteLine( "Member {0}: {1}", index + 1, myMembers[ index
 ] );
   }
   else
      Console::WriteLine( "No members match the search criteria." );
}
import System.*;
import System.Security.*;
import System.Reflection.*;

public class MyMemberSample
{
    public static void main(String[]
 args)
    {
        MyMemberSample myClass = new MyMemberSample();
        try {
            myClass.GetMemberInfo();
            myClass.GetPublicStaticMemberInfo();
            myClass.GetPublicInstanceMethodMemberInfo();
        }
        catch (ArgumentNullException e) {
            Console.WriteLine("ArgumentNullException occurred.");
            Console.WriteLine("Source: " + e.get_Source());
            Console.WriteLine("Message: " + e.get_Message());
        }
        catch (NotSupportedException e) {
            Console.WriteLine("NotSupportedException occurred.");
            Console.WriteLine("Source: " + e.get_Source());
            Console.WriteLine("Message: " + e.get_Message());
        }
        catch (SecurityException e) {
            Console.WriteLine("SecurityException occurred.");
            Console.WriteLine("Source: " + e.get_Source());
            Console.WriteLine("Message: " + e.get_Message());
        }
        catch (System.Exception e) {
            Console.WriteLine("Exception occurred.");
            Console.WriteLine("Source: " + e.get_Source());
            Console.WriteLine("Message: " + e.get_Message());
        }
    } //main

    public void GetMemberInfo()
    {
        String myString = "GetMember_String";

        Type myType = myString.GetType();
        // Get the members for myString starting with the letter C.
        MemberInfo myMembers[] = myType.GetMember("C*");
        if (myMembers.length > 0) {
            Console.WriteLine("\nThe member(s) starting with the letter C"
                + " for type {0}:", myType);
            for (int index = 0; index <
 myMembers.length; index++) {
                Console.WriteLine("Member {0}: {1}", (Int32)(index + 1)
,
                    myMembers[index].ToString());
            }
        }
        else {
            Console.WriteLine("No members match the search criteria.");
        }
    } //GetMemberInfo
.NET Framework のセキュリティ.NET Framework のセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
Type クラス
Type メンバ
System 名前空間
MemberInfo
String クラス
DefaultBinder
ReflectionPermission
GetMembers
GetDefaultMembers
FindMembers

_Type.GetMember メソッド

COM オブジェクトに、System.Type.GetMember メソッドへのバージョンに依存しないアクセスが用意されています。
オーバーロードの一覧オーバーロードの一覧

名前 説明
_Type.GetMember (String) COM オブジェクトに、Type.GetMember メソッドへのバージョンに依存しないアクセスが用意されています。
_Type.GetMember (String, BindingFlags) COM オブジェクトに、Type.GetMember メソッドへのバージョンに依存しないアクセスが用意されています。
_Type.GetMember (String, MemberTypes, BindingFlags) COM オブジェクトに、Type.GetMember メソッドへのバージョンに依存しないアクセスが用意されています。
参照参照

関連項目

_Type インターフェイス
_Type メンバ
System.Runtime.InteropServices 名前空間



英和和英テキスト翻訳

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

辞書ショートカット

すべての辞書の索引

「Type.GetMember」の関連用語

Type.GetMemberのお隣キーワード
検索ランキング

   

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



Type.GetMemberのページの著作権

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

©2026 GRAS Group, Inc.RSS