也許這是一個非常愚蠢的問題(我真的不喜歡寫入/讀取/操作文件),但我嘗試了不同的方法(在線查找,網站),但沒有工作:/ 我有我的矩陣是寫在一個文件中,並在矩陣的每個元素之間,有一個「,」像分頻器。 我想要「,」在每個元素之間但不在行尾,所以我再次打開文件並嘗試從每行刪除最後一個字符,但我的代碼不工作!如何防止最後一個逗號字符在寫入文件時輸出
//writing on the file
using (TextWriter tw = new StreamWriter("PATH"))
{
for (int i = 0; i < colonne; i++)
{
for (int y = 0; y < righe; y++)
{
tw.Write(matrice[y, i]+",");
}
tw.WriteLine();
}
}
using (FileStream fs = File.OpenWrite("PATH"))
{
fs.SetLength(fs.Length - 1);
fs.Close();
}
謝謝!
的WriteLine等同於'寫( 「\ r \ n」)'。所以最後三個字符是',\ r \ n'。你正在刪除'\ n'。 – Mitch