C# Cómo obtener el tipo de elemento en el tipo de matriz

Anteriormente, era necesario encontrar el tipo de elemento en la matriz, pero al final, no se encontró ninguna publicación adecuada en Internet, solo se encontró el siguiente método

var type = typeof(int[]);
var elementType = Type.GetType(type.Name.Replace("[]", string.Empty));

Más tarde, finalmente sentí que estaba mal.Después de imprimir el método para obtener Tipo, descubrí que el método de instancia de GetElemetypeType() puede obtener el tipo de elemento en el tipo de matriz.

var type = typeof(int[]);
var elementType = type.GetElementType();

Este método no solo puede obtener el tipo de elemento en el tipo int[], sino también obtener la matriz multidimensional int[,].

Supongo que te gusta

Origin blog.csdn.net/DoyoFish/article/details/127238991
Recomendado
Clasificación