от
Int32[] myArray = new Int32[0];

//Somewhere else in code: 
Type t = myArray.GetType();

//t == Int32[]
//element type of t == ???
Как мне узнать тип элемента T был создан для хранения. Единственный пример я нашел работает на массивах, не пустые, где вы попросту с myarray[я].Метод gettype(). Так что вы делаете для длина массива 0? FYI: я сделал следующее, И это работает прекрасно, но все же... он использует преобразования строк и очень некрасиво. Там должен быть лучший способ:
Type t = myArray.GetType();
string strT = t.ToString();
string strArrayBase = strT.Substring(0, strT.Length

Ваш ответ

Отображаемое имя (по желанию):
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
Чтобы избежать проверки в будущем, пожалуйста войдите или зарегистрируйтесь.
...