void UpdateCarFileR() //Dyna_Result.csv에 값 덮어쓰기 { string filePath = Dyna_Result.getPath(); StreamWriter outStream = System.IO.File.CreateText(filePath); outStream.WriteLine("Stage,Response_Time,O_X,StayTime,BallNum"); for (int i = 0; i < Dyna_Result.DynaR2.Count; i++) { string str = Dyna_Result.DynaR[i].Stage + "," + Dyna_Result.DynaR[i].Response_Time + "," + Dyna_Result.DynaR[i].O_X + "," + Dyna_Result.DynaR2[i].StayTime + "," + Dyna_Result.DynaR[i].BallNum; outStream.WriteLine(str); } outStream.Close(); }
void CreateCarFileR() //Dyna_Result.csv 생성 { if (!System.IO.File.Exists(Dyna_Result.getPath()) || new FileInfo(Dyna_Result.getPath()).Length == 0) { string filePath = Dyna_Result.getPath(); StreamWriter outStream = System.IO.File.CreateText(filePath); outStream.WriteLine("Response_Time,O_X"); outStream.Close(); } else { List <Dictionary <string, object> > data = CSVReader.Read(@Dyna_Result.getPath()); for (var i = 0; i < data.Count; i++) { DynaR mt = new DynaR(); mt.Response_Time = data[i]["Response_Time"].ToString(); mt.O_X = data[i]["O_X"].ToString(); Dyna_Result.DynaR.Add(mt); } } }