(C # в VS2010)
Я получаю объект от метода multiplyMatrix(m1,m2)
.
Подпись этого метода: public object multiplyMatrix(object[,] m1, object[,] m2)
Тогда
object toCheckOutput = multiplyMatrix(m1, m2);
Эта строка работает, но я должен проверить данные в «массиве». Когда я наблюдаю переменную toCheckOutput в окне просмотра, я получаю значение {object[4,4]}
и тип object{object[,]}
.
Если я пытаюсь получить доступ к значению «массива» с помощью toCheckOutput[0,1]
, я получаю следующую ошибку от компилятора:
Невозможно применить индексирование с помощью [] к выражению типа «объект».
Кто-нибудь знает, как это решить? Я пробовал это делать с типами по сравнению с типами, но это тоже не сработало.