Добрый день.
Я получаю массив в переменной типа object, и мне нужно обойти его элементы и вызвать ToString();
Для массива, у которого элементы - ссылочные типы, срабатывает
object[] array = (object[])prop.Value;
Но для массива с элементами-значениями, не помогают ни
object[] array = (object[])prop.Value; // InvalidCastException
ValueType[] array = (ValueType[])prop.Value; // InvalidCastException
Получается, для массивов с типами-значениями нужно проверять все возможные типы
if(prop.Value is ushort[])
и т.д.?