Tengo una matriz inicializada que puede no contener elementos.GetType() en el elemento Array?
llamémosle a
,
Calling GetType()
en a
obviamente devolver un tipo de matriz. ¿Es posible obtener el tipo de elementos que contiene la matriz?
Obviamente a[0].GetType()
funcionaría, pero la matriz podría estar vacía y causar una excepción de referencia nula.
Advertencia: esto funcionará en un tipo de matriz real, pero no en una matriz a la que se hace referencia como objeto 'Array'. En ese caso, GetElementType devuelve nulo. –