コード例 #1
0
    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();
    }
コード例 #2
0
    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);
            }
        }
    }