Nachdem ich eine Lösung gefunden habe, die den Array-Typ mit ToString ausgibt, dann einfach die letzten 2 Zeichen abschneidet und den String dann wieder in einen Type umwandelt:
Das Objekt Type hat ein Property IsArray und eine Methode GetElementType().
int[] array = {1, 2, 3, 4, 5};
Type arrayType = array.GetType();
if (arrayType.IsArray)
{
Type elementType = arrayType.GetElementType();
}
Kommentare zum Snippet