我需要遍历类的属性并检查它们中的一些是否是布尔值。最好的方法是什么?
致以最诚挚的问候,
答案 0 :(得分:0)
在C#中,您可以使用以下代码创建类的实例并检查布尔值:
var classInstance = new MyClass();
foreach (var propertyInfo in classInstance.GetType().GetProperties())
{
if (propertyInfo.PropertyType == typeof(bool))
{
// This property is type of bool.
}
}