Hmmm nun wie geht's besser ?
Mal davon abgesehen das mein Array schon immens definiert ist.
Könnte das Array dynamisch machen so wie von @Schokohase vorgeschlagen.
Das hätte den Nachteil, daß du den Speicher in der aufrufenden Methode wieder freigeben musst.
Ich würde es mir da ganz einfach machen und statt dessen überall mit
string
arbeiten, wo es die Windows-
API nicht ausdrücklich anders vorschreibt.