Primero unes el array con un join y luego usas el método que has comentado (el que te da errores por no escribir los argumentos), o el método de my.computer:
VB:
(Creo que no necesita traducción, añade un ";" al final)
-> VB a C#, para códigos largos: http://converter.telerik.com/
Saludos
VB:
Código (vbnet) [Seleccionar]
My.Computer.FileSystem.WriteAllText("Test.txt", String.Join(vbnewline, MiArray), False)
(Creo que no necesita traducción, añade un ";" al final)
-> VB a C#, para códigos largos: http://converter.telerik.com/
Saludos