英語で読む

次の方法で共有


MemberInfo.Name プロパティ

定義

現在のメンバーの名前を取得します。

C#
public abstract string Name { get; }

プロパティ値

このメンバーの名前を格納している String

実装

次の使用例は、 Name 指定したクラスの各メンバーの および DeclaringType プロパティを一覧表示します。

C#
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

注釈

完全修飾名ではなく、メンバーの単純な名前のみが返されます。

プロパティを Name 取得するには、 クラス Typeを取得します。 から、 Type配列を取得します MemberInfo 。 配列の MemberInfo 要素から、 プロパティを取得します Name

適用対象

製品 バージョン
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0