GetType () на объекте Массива?

У меня есть инициализированный массив, который не может содержать объекты.

Позволяет называют его a,

Вызов GetType() на a очевидно, возвратит тип Массива. Действительно ли возможно получить тип объектов, которые содержит массив?

Очевидно, a[0].GetType() работал бы, но затем массив мог быть пустым и вызвать исключение нулевой ссылки.

40
задан Wai Ha Lee 13 October 2015 в 13:18
поделиться

2 ответа

Ну, вы можете получить тип тип элемента массива :

Type type = array.GetType().GetElementType();

(это не совсем так, как получить типы элементов в массиве - объект [] ] может быть полностью заполнен строками, например.)

68
ответ дан 27 November 2019 в 01:31
поделиться

Может быть, Type.getelementType () - это то, что вам нужно.

12
ответ дан 27 November 2019 в 01:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: