Feedback

C# - Typ der Elemente in einem Array herausfinden

Veröffentlicht von am 1/20/2009
(2 Bewertungen)
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();
}


Abgelegt unter array, type, GetType, IsArray, GetElementType.

Kommentare zum Snippet

 

Logge dich ein, um hier zu kommentieren!