Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Proprietà FieldInfo.MemberType

 

Ottiene un valore di MemberTypes che indica che questo membro è un campo.

Spazio dei nomi:   System.Reflection
Assembly:  mscorlib (in mscorlib.dll)

public override MemberTypes MemberType { get; }

Valore proprietà

Type: System.Reflection.MemberTypes

Valore di MemberTypes che indica che questo membro è un campo.

Esegue l'override di questa proprietà MemberType. Pertanto, quando si esamina un set di MemberInfo oggetti, ad esempio, la matrice restituita dal GetMembers : il MemberType restituisce proprietà MemberTypes.Field solo quando un membro specificato è un campo.

Nell'esempio seguente determina se il membro specificato è un campo e viene visualizzato il risultato.

using System;
using System.Reflection;

// Make a field.
public class Myfield
{
    private string field = "a private field";
    public string Field
    {
        get{return field;}
    }
}

public class Myfieldinfo
{
    public static int Main()
    {
        Console.WriteLine ("\nReflection.FieldInfo");
        Myfield Myfield = new Myfield();

        // Get the Type and FieldInfo.
        Type MyType = typeof(Myfield);
        FieldInfo Myfieldinfo = MyType.GetField("field", BindingFlags.NonPublic|BindingFlags.Instance);

        // Get and display the MemberType.
        Console.Write ("\n{0}.", MyType.FullName);
        Console.Write ("{0} - ", Myfieldinfo.Name);
        Console.Write ("{0};", Myfield.Field);
        MemberTypes Mymembertypes = Myfieldinfo.MemberType;
        Console.Write("MemberType is a {0}.", Mymembertypes.ToString());
        return 0;
    }
}

L'output del codice è il seguente:

Reflection.FieldInfo

MyField. Field: un campo privato. MemberType è un campo

.NET Framework
Disponibile da 1.1
Silverlight
Disponibile da 2.0
Windows Phone Silverlight
Disponibile da 7.0
Torna all'inizio
Mostra: