这里是我的代码:GetFields和GetProperties类型的循环?
var fields = type.GetFields(BindingFlags.Public | BindingFlags.Instance);
foreach (FieldInfo field in fields)
{
//some code
}
var props = type.GetProperties();
foreach (PropertyInfo prop in props)
{
//exact same code
}
我知道我可以创建一个我可以叫两次,但想什么,我做的(如果可能的话)是单foreach
的功能。像这样的事情(是的,代码不能正常工作。如果它的工作,我不会问这个问题。!):
var fields = type.GetFields(BindingFlags.Public | BindingFlags.Instance);
var props = type.GetProperties();
foreach (PropertyInfo prop in fields && PropertyInfo prop in props)
{
//some code
}
我真的觉得有一种方法,即使我知道我的解决办法远远不是编译:(
感谢您的帮助!
Nop,我只会从字段/属性中获取(阅读)信息!应该这样工作,我会尝试 –