FileSystem.PrintLine(Int32, Object[]) 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í.
Zapíše data ve formátu zobrazení do sekvenčního souboru.
public:
static void PrintLine(int FileNumber, ... cli::array <System::Object ^> ^ Output);
public static void PrintLine (int FileNumber, params object[] Output);
static member PrintLine : int * obj[] -> unit
Public Sub PrintLine (FileNumber As Integer, ParamArray Output As Object())
Parametry
- FileNumber
- Int32
Povinná hodnota. Libovolné platné číslo souboru
- Output
- Object[]
Nepovinný parametr. Žádný nebo více výrazů oddělených čárkami pro zápis do souboru.
Nastavení Output argumentů:
T:System.IO.IOException: Režim souboru je neplatný.
T:System.IO.IOException: FileNumber neexistuje.
Příklady
Tento příklad používá Print funkce a PrintLine k zápisu dat do souboru.
FileOpen(1, "c:\trash.txt", OpenMode.Output) ' Open file for output.
Print(1, "This is a test.") ' Print text to file.
PrintLine(1) ' Print blank line to file.
PrintLine(1, "Zone 1", TAB(), "Zone 2") ' Print in two print zones.
PrintLine(1, "Hello", "World") ' Separate strings with a tab.
PrintLine(1, SPC(5), "5 leading spaces ") ' Print five leading spaces.
PrintLine(1, TAB(10), "Hello") ' Print word at column 10.
' Assign Boolean, Date, and Error values.
Dim aBool As Boolean
Dim aDate As DateTime
aBool = False
aDate = DateTime.Parse("February 12, 1969")
' Dates and booleans are translated using locale settings of your system.
PrintLine(1, aBool, " is a Boolean value")
PrintLine(1, aDate, " is a date")
FileClose(1) ' Close file.
Poznámky
Funkce Print a PrintLine jsou poskytovány pro zpětnou kompatibilitu a mohou ovlivnit výkon. U jiných než starších aplikací My.Computer.FileSystem poskytuje objekt lepší výkon. Další informace najdete v tématu Přístup k souborům pomocí jazyka Visual Basic.
Print neobsahuje na konci čáry čáru; alePrintLine obsahuje odřádkování.
Data zapsaná pomocí Print se obvykle čtou ze souboru pomocí nebo InputLineInput .
Pokud vynecháte Output parametr , PrintLinevytiskne se do souboru prázdný řádek, v Printpřípadě se nic nezobrazí. Více výrazů oddělených čárkou bude zarovnané na hranice tabulátoru, ale kombinování čárek a TAB může způsobit nekonzistentní výsledky.
U Boolean dat se vytiskne buď True , nebo False . Klíčová True slova a False se nepřekládají bez ohledu na národní prostředí.
Data data se do souboru zapisují pomocí standardního krátkého formátu data, který systém rozpozná. Chybí-li nebo je-li nulová komponenta data nebo času, je do souboru zapsána pouze část, jež je zadána.
Pokud Output jsou data prázdná, nic se do souboru nepíše. Pokud Output je DBNullvšak seznam dat , Null zapíše se do souboru.
U Error dat se výstup zobrazí jako Error errorcode. Klíčové Error slovo se nepřeloží bez ohledu na národní prostředí.
Všechna data zapsaná do souboru pomocí Print jsou mezinárodně uznávaná. To znamená, že data jsou správně naformátovaná pomocí příslušného oddělovače desetinných míst. Pokud uživatel chce výstupní data pro použití ve více národních prostředích, Write měl by se použít.
Zápis do souboru pomocí Print funkcí nebo PrintLine vyžaduje Write přístup z výčtu FileIOPermissionAccess . Další informace najdete v tématu FileIOPermissionAccess .
Platí pro
Viz také
- Print(Int32, Object[])
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- SPC(Int16)
- TAB
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Přístup k souborům v jazyce Visual Basic
- Postupy: Zápis textu do souborů v jazyce Visual Basic
- Postupy: Zápis textu do souboru pomocí streamwriteru (Visual Basic)