前提・実現したいこと
Unityにおいて、
0,A 1,B 2,C
のようなCSVファイルをStreamReaderで読み込み、配列に入れ、
Unity側で数字の部分を編集した後、CSVファイルの該当部分を上書き保存したいです。
例えば、1,Bの1の部分をUnity側で3にする処理を行った後、上のCSVファイルを更新して、
0,A 3,B 2,C
と保存されるようにしたいです。
このような処理は、行うことができるのでしょうか?
試したこと
List<string[]> mistakeList = new List<string[]>(); public void OnClick() { StreamReader readermistake = new StreamReader("mistake2.csv", Encoding.GetEncoding("Shift_JIS")); while (readermistake.Peek() != -1) { string linemistake = readermistake.ReadLine(); mistakeList.Add(linemistake.Split(',')); } readermistake.Close(); for (int i = 0; i <25 ; i++) { string mis; mis = mistakeList[i][0]; int mis2 = int.Parse(mis); mis2 = mis2 + 1; mis = mis2.ToString(); //ここでCSVファイルの値をmisの値に書き換え処理を行いたいと考えております } }
回答2件
あなたの回答
tips
プレビュー