FileSystem.InputString(Int32, Int32) Metoda

Definice

Vrátí String hodnotu obsahující znaky ze souboru otevřeného v režimu nebo Input v Binary režimu. Tato My funkce poskytuje lepší produktivitu a výkon při vstupně-výstupních operacích souborů než InputString. Další informace najdete na webu FileSystem.

public:
 static System::String ^ InputString(int FileNumber, int CharCount);
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
[System.Runtime.Versioning.UnsupportedOSPlatform("macos")]
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
public static string InputString(int FileNumber, int CharCount);
public static string InputString(int FileNumber, int CharCount);
[<System.Runtime.Versioning.UnsupportedOSPlatform("ios")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("macos")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("tvos")>]
static member InputString : int * int -> string
static member InputString : int * int -> string
Public Function InputString (FileNumber As Integer, CharCount As Integer) As String

Parametry

FileNumber
Int32

Required. Libovolné platné číslo souboru.

CharCount
Int32

Required. Libovolný platný číselný výraz určující počet znaků, které se mají přečíst.

Návraty

Řetězec, který obsahuje znaky ze souboru otevřeného v režimu nebo Input v Binary režimu. Tato My funkce poskytuje lepší produktivitu a výkon při vstupně-výstupních operacích souborů než InputString.

Atributy

Výjimky

FileNumber neexistuje.

CharCount < 0 nebo > 214.

Příklady

Tento příklad používá InputString funkci ke čtení jednoho znaku najednou ze souboru a jeho tisku do Output okna. Tento příklad předpokládá, že MyFile je textový soubor s několika řádky ukázkových dat.

Dim oneChar As String
' Open file.
FileOpen(1, "MYFILE.TXT", OpenMode.Input)
' Loop until end of file.
While Not EOF(1)
    ' Get one character.
    oneChar = (InputString(1, 1))
    ' Print to the output window.
    System.Console.Out.WriteLine(oneChar)
End While
FileClose(1)

Poznámky

Funkce je poskytována InputString kvůli zpětné kompatibilitě a může mít vliv na výkon. U starších aplikací My.Computer.FileSystem objekt poskytuje lepší výkon. Další informace najdete v tématu File Access s Visual Basic.

Data přečtená pomocí InputString funkce se obvykle zapisují do souboru pomocí Print nebo FilePut. Tuto funkci používejte jenom se soubory otevřenými v režimu nebo Input v Binary režimu.

Input Na rozdíl od funkce vrátí funkce všechny znaky, InputString které přečte. To zahrnuje čárky, návraty na začátek řádku, odřádkování, uvozovky a úvodní mezery.

Při otevření souborů pro Binary přístup se pokus o čtení souboru pomocí InputString funkce, dokud EOF negeneruje True chybu. LOF Funkce a Loc funkce použijte místo EOF při čtení binárních souborů pomocí InputString, nebo použijte FileGet při použití EOF funkce.

Note

Při čtení ze souborů nedělejte rozhodnutí o zabezpečení obsahu souboru na základě přípony názvu souboru. Například soubor s názvem Form1.vb nemusí být zdrojovým souborem Visual Basic.

Platí pro

Viz také