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
.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