MemberInfo.Name Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u de naam van het huidige lid op.
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
Waarde van eigenschap
Een String met de naam van dit lid.
Implementeringen
Voorbeelden
In dit voorbeeld worden de Name en DeclaringType eigenschap van elk lid van de opgegeven klasse weergegeven.
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
Opmerkingen
Alleen de eenvoudige naam van het lid wordt geretourneerd, niet de volledig gekwalificeerde naam.
Als u de Name accommodatie wilt ophalen, haalt u de klasse Typeop.
TypeHaal de matrix op uit de MemberInfo matrix. Haal de Name eigenschap op uit een MemberInfo element van de matrix.