vb.net讀寫文件代碼

StreamWriter 在其構造函數上採用一個編碼參數。如果指定編碼,則 Visual Basic 寫入文件以指示所使用的編碼。 讀取和寫入文件
以下示例將一行文本寫入文件。

' Write text to a file
Sub WriteTextToFile()
Dim file As New System.IO.StreamWriter("c:test.txt")
file.WriteLine("Here is the first line.")
file.Close()
End Sub
以下示例將文件中的文本讀取到一個字符串變量中,然後將該文本寫到控制檯。

Sub ReadTextFromFile()
Dim file As New System.IO.StreamReader("c:test.txt")
Dim words As String = file.ReadToEnd()
Console.WriteLine(words)
file.Close()
End Sub
以下示例在現有文件中添加文本。

Sub AppendTextToFile()
Dim file As New System.IO.StreamWriter("c:test.txt", True)
file.WriteLine("Here is another line.")
file.Close()
End Sub
以下示例一次從文件中讀取一行,然後將每行文本打印到控制檯。

Sub ReadTextLinesFromFile()
Dim file As New System.IO.StreamReader("c:test.txt")
Dim oneLine As String
oneLine = file.ReadLine()
While (oneLine <> "")
Console.WriteLine(oneLine)
oneLine = file.ReadLine()
End While
file.Close()
End Sub
文件編碼
默認情況下,StreamReader 和 StreamWriter 類都使用 UTF-8 編碼。UTF-8 編碼正確處理 Unicode 字符並確保操作系統的本地化版本之間保持一致。

可使用 StreamReader 自動檢測文件的編碼,或者將文件的編碼指定爲構造函數上的參數。

StreamWriter 在其構造函數上採用一個編碼參數。如果指定編碼,則 Visual Basic 寫入文件以指示所使用的編碼。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章