public void WriteBinary(MainWindow.TestInstance testInstance) { FileStream fs = new FileStream("test.dat", FileMode.Create); //BinaryWriter w = new BinaryWriter(fs); BinaryFormatter binaryForm = new BinaryFormatter(); binaryForm.Serialize(fs, testInstance); //w.Write("string"); //w.Write("string 2"); //w.Write('!'); //w.Flush(); //w.Close(); fs.Flush(); fs.Close(); //fs = new FileStream("test.dat", FileMode.Open); //StreamReader sr = new StreamReader(fs); //Console.WriteLine(sr.ReadToEnd()); //fs.Position = 0; //BinaryReader br = new BinaryReader(fs); //Console.WriteLine(br.ReadDecimal()); //Console.WriteLine(br.ReadString()); //Console.WriteLine(br.ReadString()); //Console.WriteLine(br.ReadChar()); //fs.Close(); }
public void WriteText(int ID, MainWindow.TestInstance testInstance, int elapsedTime, bool giveUp) { System.IO.StreamWriter file = new System.IO.StreamWriter("result.dat",true); file.WriteLine("###"); file.WriteLine("[TEST ID: " + ID.ToString() + "]"); file.WriteLine("[Layout]"); file.WriteLine("BH: " + testInstance.BlueHor.ToString()); file.WriteLine("RH: " + testInstance.RedHor.ToString()); file.WriteLine("BV: " + testInstance.BlueVer.ToString()); file.WriteLine("RV: " + testInstance.RedVer.ToString()); file.WriteLine("[Result]"); file.WriteLine("Time: " + elapsedTime.ToString()); file.WriteLine("GiveUp: " + giveUp.ToString()); file.WriteLine(); file.Close(); }