我在這個對象中有三個值propValue
。下面的代碼通過循環我的結果爲我提供了所有的值。如何使用object []獲取來自對象的特定值GetValue()的索引?
如何通過將object[]Index
作爲第二個參數傳遞給prop.GetValue
來獲取值?
結果中有一個bool,object,string。這就是爲什麼我需要獲得特定的價值。
Type myType = result.GetType();
IList<PropertyInfo> props = new List<PropertyInfo>(myType.GetProperties());
tring str = "";
foreach (PropertyInfo prop in props)
{
object propValue = prop.GetValue(result,null);
}
在你的代碼中,propValue只是保留了最後一個循環步驟的道具。 –
'propValue'是'object []'?然後簡單地施放'((object [])propValue)[x]'。 – Sinatr
object propValue = prop.GetValue(result,((object [])propValue)[1]); ??? – Anuya