FileSystem.LineInput(Int32) 方法

定義

從開啟的序列檔案讀取一行,並將其指派到變 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 取得存取。

適用於

另請參閱