nuw*_*aus 6 c# arrays indexing foreach object
我在C#中有一个foreach循环,返回一些库存数据,属性location_id返回为object[].循环如下,
foreach (XmlRpcStruct item in result)
{
object obj = item["location_id"];
}
Run Code Online (Sandbox Code Playgroud)
所以我猜对象是这样的
obj[0] = 12
obj[1] = "WH/Stock"
Run Code Online (Sandbox Code Playgroud)
我试图访问obj像obj[0] 然后我得到
无法将带有[]的索引应用于"object"类型的表达式
那么,我如何通过索引访问对象来检索诸如12和之类的值WH/Stock
使用以下方法强制转换obj为对象[]:
var list = (object[])obj;
Run Code Online (Sandbox Code Playgroud)
然后你可以使用list[0].