溫馨提示×

c#怎么獲取實體類的屬性名

c#
小億
226
2024-05-11 15:27:49
欄目: 編程語言

在C#中,你可以使用反射來獲取實體類的屬性名。以下是一個示例代碼:

using System;
using System.Reflection;

class Program
{
    static void Main()
    {
        var person = new Person();
        PropertyInfo[] properties = typeof(Person).GetProperties();

        foreach (PropertyInfo property in properties)
        {
            Console.WriteLine(property.Name);
        }
    }
}

class Person
{
    public string Name { get; set; }
    public int Age { get; set; }
}

在上面的示例中,我們首先創(chuàng)建了一個Person類,該類具有NameAge屬性。然后,在Main方法中,我們使用typeof(Person).GetProperties()方法獲取Person類的所有屬性,并遍歷打印每個屬性的名稱。

通過這種方式,你可以獲取任意實體類的屬性名。

0