Why does this code not write my string to the file:
string file = "Myfile.txt"; MemoryStream ms = new MemoryStream(); void writeToFile(string text) { System.Text.ASCIIEncoding encoding=new System.Text.ASCIIEncoding(); byte[] barr = encoding.GetBytes(text); ms.Write(barr, 0, barr.Length); using (FileStream fs = new FileStream(file, FileMode.OpenOrCreate)) { using (BinaryWriter bw = new BinaryWriter(ms)) { bw.Write(ms.ToArray()); } } } static void Main(string[] args) { Program p = new Program(); p.writeToFile("Tony Test"); Console.ReadLine(); }