Wieso nicht einfach mit
String.Join(...)
?
ShowMessage(String.Join(String.Empty, MyStringArray))
Alternativ kannst du natürlich hier auch einen anderen Separator wie zB.
sLineBreak
oder
','
verwenden.
Hö? Ist das nicht nach wie vor Compiler Magic bei arrays?
Ja. Wenn du dir den CPU-Stack anzeigen lässt, dann wirst du sehen, dass hier bei dynamischen Arrays nur eine Indexvariable benutzt wird. Es gäbe für den Compiler ja auch keinen Grund, hier irgendeine Klasse zu erzeugen.