- Wieso ist der generische Parameter eigentlich an jeder einzelnen Methode dran und nicht an der Klasse?
TArray<irgendwas>.Sort(...)
Irgendwie empfinge ich das als unschönen "doppelten" Code.
Weil das eben generische Methoden sind und keine generische Klasse.
- Und warum hat man array of T
genommen und nicht TArray<T>
?
Weil
TArray<T>
bereits als
array of T
deklariert ist, somit keine Klasse ist und auch keine Klassenmethoden haben kann.