2011-04-26 76 views
-1

我需要遍历类的属性并检查它们中的一些是否为布尔值。什么是最好的方式来做到这一点?类的布尔属性

最好的问候,

+1

您需要添加你所处理的是什么语言(S)。展示迄今为止尝试过的东西也许是个好主意。 – pickypg 2011-04-26 21:37:00

回答

0

在C#中,你可以创建一个类的实例,并检查布尔值用下面的代码:

var classInstance = new MyClass(); 
    foreach (var propertyInfo in classInstance.GetType().GetProperties()) 
    { 
     if (propertyInfo.PropertyType == typeof(bool)) 
     { 
      // This property is type of bool. 
     } 
    }