所以我有一個名爲的文本文件:DataCourses.txt 每5行代表1個課程的信息。我已經有20行(4課程),我試圖在那裏添加信息使用StreamWriter.I嘗試:附加文本到一個txt文件c#
using (StreamWriter sw = new StreamWriter("DataCourse.txt", true);
{
sw.WriteLine(tabCourses[Current].Number = txtNumber.Text);
sw.WriteLine(tabCourses[Current].Title = txtTitle.Text);
sw.WriteLine(tabCourses[Current].Duration = Convert.ToInt16(txtDuration.Text));
sw.WriteLine(tabCourses[Current].Weight = txtWeigthing.Text);
sw.WriteLine(tabCourses[Current].Language = cmbLanguage.SelectedItem.ToString());
}
,但它不work..I嘗試使用盈把,但是當我嘗試鍵入sw.WriteLine我得到一個error.What我做錯了什麼?
編輯:問題是,我錯過了一個括號和半列;
「它不工作」沒有給我們信息,「我得到一個錯誤」真的沒有更好的。請編輯您的文章以獲取更多信息。此外,如果可能的話,我強烈建議*不要*在方法參數中使用賦值。從IO中分離出數據複製。 –
順便說一句,你錯過了「使用(StreamWriter ...」行 – Marshall777
結尾處的括號。你得到的錯誤是什麼?也是第二個Jon Skeet的建議......這是一個非常糟糕的做法,很可能是你的錯誤到來的地方from。 –