MemberInfo.Name Vlastnost

Definice

Získá název aktuálního člena.Gets the name of the current member.

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

Hodnota vlastnosti

A String obsahující název tohoto člena.A String containing the name of this member.

Implementuje

Příklady

Tento příklad obsahuje seznam Name vlastností DeclaringType a každého člena zadané třídy.This example lists the Name and DeclaringType property of each member of the specified class.

using namespace System;
using namespace System::Reflection;

void main()
{
   // Get the Type and MemberInfo.
   Type^ t = Type::GetType("System.Empty");
   array<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);
   for each (MemberInfo^ 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
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

Poznámky

Vrátí se pouze jednoduchý název členu, nikoli plně kvalifikovaný název.Only the simple name of the member is returned, not the fully qualified name.

Chcete-li Name získat vlastnost, Získejte třídu Type.To get the Name property, get the class Type. Z rozhraní Type MemberInfo získá pole.From the Type, get the MemberInfo array. Z elementu pole Získejte Namevlastnost. MemberInfoFrom a MemberInfo element of the array, obtain the Name property.

Platí pro