У меня есть цикл foreach в C#, который возвращает некоторые данные инвентаризации, свойство location_id
возвращается как object[]
. цикл следующим образом,Как получить доступ к объекту по индексу C#
foreach (XmlRpcStruct item in result)
{
object obj = item["location_id"];
}
в отладчике, я вижу объект как следующее,
, так что я думаю, объект что-то вроде
obj[0] = 12
obj[1] = "WH/Stock"
Я пытался получить доступ к obj
как obj[0]
затем я получаю
Невозможно применить индексирование с [] к выражению типа «объект»
Итак, как я могу получить доступ к объекту по индексу для извлечения значений, таких как 12
и WH/Stock
"но это не работает": Какие ошибки вы получаете? –
При попытке с помощью 'obj [0]' вы получили ошибку компилятора или ошибку выполнения или что-то еще? –
Да, я пробовал это, тогда я получаю ошибку 'не может применить индексацию с [] к выражению типа 'object'' – nuwaus