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
寫入檔案。
重要
從檔案讀取時,請勿根據擴展名來決定檔案的內容。 例如,名為 Form1.vb 的檔案可能不是 Visual Basic 原始程式檔。
函 LineInput
式會一次從檔案讀取一個字元,直到遇到歸位字元 (Chr(13)
) 或歸位字元/換行字元 () Chr(13) + Chr(10)
序列為止。 會略過歸位字元/換行字元序列,而不是附加至字元字串。
重要
使用 LineInput
函式從檔案讀取需要 Read
從列舉存取 FileIOPermissionAccess 。