這裏是我的代碼: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,我只會從字段/屬性中獲取(閱讀)信息!應該這樣工作,我會嘗試 –