Lire en anglais

Partager via


ConstructorInfo.MemberType Propriété

Définition

Récupère une valeur MemberTypes indiquant que ce membre est un constructeur.

C#
public override System.Reflection.MemberTypes MemberType { get; }
C#
[System.Runtime.InteropServices.ComVisible(true)]
public override System.Reflection.MemberTypes MemberType { get; }

Valeur de propriété

Valeur MemberTypes indiquant que ce membre est un constructeur.

Implémente

Attributs

Exemples

L’exemple suivant utilise la MemberType propriété pour identifier un MemberInfo objet en tant que constructeur.

C#
using System;
using System.Reflection;

class Mymemberinfo
{
    public static int Main()
    {
        Console.WriteLine ("\nReflection.MemberInfo");

        // Get the Type and MemberInfo.
        Type MyType = Type.GetType("System.Reflection.PropertyInfo");
        MemberInfo[] Mymemberinfoarray = MyType.GetMembers();

        // Get the MemberType method and display the elements.
        Console.Write("\nThere are {0} members in ", Mymemberinfoarray.GetLength(0));
        Console.Write("{0}.", MyType.FullName);

        for (int counter = 0; counter < Mymemberinfoarray.Length; counter++)
        {
            Console.Write("\n" + counter + ". "
                + Mymemberinfoarray[counter].Name
                + " Member type - " +
                Mymemberinfoarray[counter].MemberType.ToString());
        }
        return 0;
    }
}

Remarques

Cette propriété remplace MemberType. Par conséquent, lorsque vous examinez un ensemble d’objets MemberInfo ( par exemple, le tableau retourné par GetMembers ) la MemberType propriété retourne Constructor uniquement lorsqu’un membre donné est un constructeur.

S’applique à

Produit Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.5, 1.6, 2.0, 2.1

Voir aussi