Hallo!
Wie sollen die Daten denn genau in der Datei stehen? Als Strings, jede Zahl in einer neuen Zeile oder wie?
Wenn ja, dann nimm’ doch einfach StreamWriter.WriteLine() und schreib’ jede Zahl des Arrays (3-Zeiler):
using (StreamWriter sw = new StreamWriter(filename))
foreach (double d in dblArray)
sw.WriteLine(d.ToString());
Da diese Art der Speicherung aber für meinen Geschmack suboptimal ist, kannst Du Dir ganz allgemein mal das Thema „Serialisierung“ anschauen.
Mit einem BinaryFormatter bspw. lässt sich das gesamte Array mit einem Aufruf in einen Stream schreiben bzw. auch mit einem Aufruf aus einem Stream wieder herstellen (=>wesentlich kompaktere Speicherung).
Gruß,
Martin
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]