MemberInfo.Name Property

Definition

Obtém o nome do membro atual.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

Property Value

String

Um String que contém o nome do computador.A String containing the name of this member.

Implements

Examples

Este exemplo lista a propriedade Name e DeclaringType de cada membro da classe especificada.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

Remarks

Somente o nome simples do membro é retornado, não o nome totalmente qualificado.Only the simple name of the member is returned, not the fully qualified name.

Para obter a propriedade Name, obtenha a classe Type.To get the Name property, get the class Type. Na Type, obtenha a matriz MemberInfo.From the Type, get the MemberInfo array. De um elemento MemberInfo da matriz, obtenha a propriedade Name.From a MemberInfo element of the array, obtain the Name property.

Applies to