FileSystem.InputString(Int32, Int32) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.