Я пытаюсь получить значение свойства, представляющего собой одномерный массив, с помощью отражения
Я пробовал что-то вроде этого: (попробуйте убрать зацепки для ясности)
string[] fieldOrder;
PropertyInfo fieldOrderColumn;
fieldOrderColumn = targetType.GetProperty("OrderArray");
if (fieldOrderColumn == null)
throw new Exception(targetType.Name + " the OrderArray is null ");
fieldOrder = (string[])fieldOrderColumn.GetValue(targetType, null); //what should I use insted of this?
Очевидно, что последняя строка неверна, и пытается получить объект не массив, я предположил
Быстрый Google, и я был бы на моем пути, но я не могу найти его. Я не знаю длину массива во время выполнения.
Будем благодарны за любые подсказки, ссылки или помощь.