[問題] txt 特定位置 修改
如題
我把Txt檔存到一個矩陣中
譬如 txt檔內資料為
小明 90
小王 80
...
..
.
要問的是怎麼樣才只修改裡面的一個元素
譬如小明那列改成60後,只有把90改成60
=====以下是我的方法,但是這方法是全部寫入=============
先將Txt的資料存到Array中,Array[0,0] = 小明, Array[0,1] = 90
我在一個介面有個TextBox 是修改分數的值,譬如我輸入60後
會把 Array[0,1] 更改成 60
然後再用for把整個Array都整個跑一遍的匯入txt
--
--
▂▂ ▂▂▂
▂▄▅▅▄▆█ _█◣
◢ (●) ◣/\\
丫 │◥  ̄◤
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.133.25.215
※ 文章網址: http://www.ptt.cc/bbs/C_Sharp/M.1403761646.A.3F6.html
更新code
private void WriteFile()
{
StreamWriter sw = new StreamWriter(SearchParam.WriteFileName,
false, System.Text.Encoding.Default);
for (int i = 0; i < ReadParam.SaveFile.GetLength(0); i++)
{
/*宣告陣列 接資訊用的*/
List<String>[] OutputArray = new List<String>[1];
/*初始 List OutputArray*/
OutputArray[0] = new List<String>();
for (int j = 0; j < ReadParam.SaveFile.GetLength(1); j++)
{
OutputArray[0].Add(ReadParam.SaveFile[i, j]);
}
sw.WriteLine(String.Join("\t", OutputArray[0].ToArray()));
}
sw.Close();
}
硬幹直接寫入TXT...
※ 編輯: sqrt1089 (220.133.25.215), 06/26/2014 14:38:16
→
06/26 16:55, , 1F
06/26 16:55, 1F
→
06/26 17:08, , 2F
06/26 17:08, 2F
→
06/26 18:10, , 3F
06/26 18:10, 3F
→
06/26 18:10, , 4F
06/26 18:10, 4F
→
06/26 18:10, , 5F
06/26 18:10, 5F
推
06/28 21:02, , 6F
06/28 21:02, 6F