MemberInfo.Name Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Fica com o nome do membro atual.
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
Valor de Propriedade
A String contendo o nome deste membro.
Implementações
Exemplos
Este exemplo lista a Name propriedade e DeclaringType de cada membro da classe especificada.
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
Observações
Apenas o nome simples do membro é devolvido, não o nome totalmente qualificado.
Para obter a Name propriedade, escolhe a aula.Type A partir do Type, obtenha o MemberInfo array. A partir de um MemberInfo elemento do array, obtém-se a Name propriedade.