[.NET] 字串寫入檔案多一行(EOF)

看板Visual_Basic作者 (做了好長的夢)時間17年前 (2008/11/18 17:54), 編輯推噓0(003)
留言3則, 2人參與, 最新討論串1/1
可否請前輩解答我心中的疑惑 在簡單的字串寫入檔案中,如以下 Dim fg As StreamWriter = New StreamWriter( &_ My.Application.Info.DirectoryPath & "\output.txt") fg.WriteLine("ncols 162") fg.WriteLine("nrows 275") fg.WriteLine("xllcorner 25.2125") fg.WriteLine("yllcorner 120.0000") fg.WriteLine("cellsize 0.0125") fg.WriteLine("nodata_value -999") fg.Flush() fg.Close() 輸出之檔案如以下 ncols 162 nrows 275 xllcorner 25.2125 yllcorner 120.0000 cellsize 0.0125 nodata_value -999 ~~~~~~ ↑EOF的部分最後都會產生一列空行 請問要把這列空行刪除,有什麼方法可行呢? 感謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.124.61.111

11/18 18:12, , 1F
最後一個fg.WriteLine改成fg.Write
11/18 18:12, 1F

11/18 18:13, , 2F
WriteLine就是指寫進去後加個換行符號
11/18 18:13, 2F

11/18 18:19, , 3F
感謝 成功了!
11/18 18:19, 3F
文章代碼(AID): #198f3i7N (Visual_Basic)