MemberInfo.Name MemberInfo.Name MemberInfo.Name MemberInfo.Name Property

Определение

Возвращает имя текущего члена.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

Значение свойства

Объект String, содержащий имя данного элемента.A String containing the name of this member.

Реализации

Примеры

В Name этом примере перечисляются DeclaringType свойства и каждого члена указанного класса.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

Комментарии

Возвращается только простое имя члена, а не полное имя.Only the simple name of the member is returned, not the fully qualified name.

Чтобы получить Name свойство, получите класс Type.To get the Name property, get the class Type. Type ВMemberInfo получите массив.From the Type, get the MemberInfo array. Из элемента массива получите Nameсвойство. MemberInfoFrom a MemberInfo element of the array, obtain the Name property.

Применяется к