FileSystem.LineInput(Int32) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
從開啟的序列檔案讀取一行,並將其指派到變 String 數。
public:
static System::String ^ LineInput(int FileNumber);
public static string LineInput(int FileNumber);
static member LineInput : int -> string
Public Function LineInput (FileNumber As Integer) As String
參數
- FileNumber
- Int32
必須的。 任何有效的檔案號碼。
傳回
從開啟的序列檔案讀取一行,並將其指派到變 String 數。
例外狀況
檔案結束。
FileNumber 不存在。
範例
此範例使用 LineInput 函式從序列檔案讀取一行並指派到變數。 此範例假設 是一個 TestFile 包含多行範例資料的文字檔。
Dim TextLine As String
' Open file.
FileOpen(1, "TESTFILE", OpenMode.Input)
' Loop until end of file.
While Not EOF(1)
' Read line into variable.
TextLine = LineInput(1)
' Print to the console.
Console.WriteLine("1", TextLine)
End While
FileClose(1)
備註
此功能 LineInput 是為了向下相容而設計,可能會影響效能。 對於非傳統應用程式,物件 My.Computer.FileSystem 提供更好的效能。 欲了解更多資訊,請參閱檔案存取Visual Basic。
讀取資料 LineInput 通常會透過 寫 Print入檔案。
Important
讀取檔案時,不要根據副檔名來決定檔案內容。 例如,一個名為 Form1.vb 的檔案可能不是Visual Basic原始碼檔案。
該 LineInput 函式會從檔案中逐字元讀取,直到遇到回車(Chr(13))或回車/換Chr(13) + Chr(10)行()序列為止。 回車/換行序列會被跳過,而不是附加到字串上。
Important
使用 LineInput 函式從檔案讀取需要 Read 從枚舉中 FileIOPermissionAccess 取得存取。
適用於
另請參閱
- Chr(Int32)
- ChrW(Int32)
- Input
- 使用 Visual Basic 進行檔案存取
如何:使用 Streamwriter (Visual Basic) 如何:在 Visual Basic