Freigeben über


MemberInfo.Name Eigenschaft

Definition

Ruft den Namen des aktuellen Elements ab.

public:
 abstract property System::String ^ Name { System::String ^ get(); };
public abstract string Name { get; }
member this.Name : string
Public MustOverride ReadOnly Property Name As String

Eigenschaftswert

A String containing the name of this member.

Implementiert

Beispiele

In diesem Beispiel werden die Name einzelnen Member der angegebenen Klasse und DeclaringType die Eigenschaft aufgeführt.

using System;
using System.Reflection;

class Example
{
    public static void Main()
    {
        // Get the Type and MemberInfo.
        Type t = Type.GetType("System.Empty");
        MemberInfo[] memberArray = t.GetMembers();

        // Get and display the type that declares the member.
        Console.WriteLine("There are {0} members in {1}",
                          memberArray.Length, t.FullName);

        foreach (var member in memberArray) {
            Console.WriteLine("Member {0} declared by {1}",
                              member.Name, member.DeclaringType);
        }
    }
}
// The example displays the following output:
//       There are 6 members in System.Empty
//       Member ToString declared by System.Empty
//       Member GetObjectData declared by System.Empty
//       Member Equals declared by System.Object
//       Member GetHashCode declared by System.Object
//       Member GetType declared by System.Object
//       Member Value declared by System.Empty
Imports System.Reflection

Class Example
    Public Shared Sub Main()
        ' Get the Type and MemberInfo.
        Dim t As Type = Type.GetType("System.Empty")
        Dim memberArray As MemberInfo() = t.GetMembers()

        ' Get and display the type that declares the member.
        Console.WriteLine("There are {0} members in {1}", 
                          memberArray.Length, t.FullName)

        For Each member In memberArray
            Console.WriteLine("Member {0} declared by {1}", 
                              member.Name, member.DeclaringType)
        Next 
    End Sub
End Class
' The example displays the following output:
'       There are 6 members in System.Empty
'       Member ToString declared by System.Empty
'       Member GetObjectData declared by System.Empty
'       Member Equals declared by System.Object
'       Member GetHashCode declared by System.Object
'       Member GetType declared by System.Object
'       Member Value declared by System.Empty

Hinweise

Nur der einfache Name des Elements wird zurückgegeben, nicht der vollqualifizierte Name.

Rufen Sie die Klasse Typeab, um die Name Eigenschaft abzurufen. Rufen Sie aus dem TypeArray das MemberInfo Array ab. Rufen Sie aus einem MemberInfo Element des Arrays die Name Eigenschaft ab.

Gilt für: