Depends on how you define "does work" ;)
It compiles but produces this output:
List count: 2
List.ToArray().length: 2
Resulting array length: 0
SuperStrict Local list:TList = New TList list.addLast("hi") list.addLast("there") Print "List count: " + String.FromInt(list.count()) Print "List.ToArray().length: " + String.FromInt(List.ToArray().length) Local strArray:String[]=String[](list.ToArray()) Print "Resulting array length: " + String.FromInt(strArray.length)
It compiles but produces this output:
List count: 2
List.ToArray().length: 2
Resulting array length: 0