在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
類,該類具有Name
和Age
屬性。然后,在Main
方法中,我們使用typeof(Person).GetProperties()
方法獲取Person
類的所有屬性,并遍歷打印每個屬性的名稱。
通過這種方式,你可以獲取任意實體類的屬性名。