C#显示类中所以的属性的方法
时间: 2024-05-03 22:17:59 浏览: 80
C#编程获取实体类属性名和值的方法示例
您可以使用反射来获取类中的所有属性,以下是一个示例代码:
```csharp
using System;
using System.Reflection;
class MyClass
{
public int MyProperty1 { get; set; }
public string MyProperty2 { get; set; }
}
class Program
{
static void Main(string[] args)
{
Type type = typeof(MyClass);
PropertyInfo[] properties = type.GetProperties();
foreach (PropertyInfo property in properties)
{
Console.WriteLine(property.Name);
}
}
}
```
这个示例代码定义了一个 `MyClass` 类,其中包含两个属性。然后使用 `typeof` 运算符获取该类的 `Type` 对象,然后使用 `GetProperties` 方法获取该类的所有属性。最后,使用 `foreach` 循环遍历每个属性并打印属性的名称。
阅读全文