FileSystem.PrintLine(Int32, Object[]) Methode

Definition

Schreibt für die Anzeige formatierte Daten in eine sequenzielle Datei.Writes display-formatted data to a sequential file.

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())

Parameter

FileNumber
Int32

Erforderlich.Required. Eine beliebige gültige Dateinummer.Any valid file number.

Output
Object[]

Dies ist optional.Optional. 0 (null) oder mehrere durch Trennzeichen getrennte Ausdrücke, die in eine Datei geschrieben werden sollen.Zero or more comma-delimited expressions to write to a file.

Die Output-Argumenteinstellungen lauten:The Output argument settings are: T:System.IO.IOException: Dateimodus ist ungültig.T:System.IO.IOException: File mode is invalid.

T:System.IO.IOException: FileNumber existiert nicht.T:System.IO.IOException: FileNumber does not exist.

Beispiele

In diesem Beispiel werden Print die PrintLine Funktionen und verwendet, um Daten in eine Datei zu schreiben.This example uses the Print and PrintLine functions to write data to a file.

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.

Hinweise

Die Print PrintLine Funktionen und werden aus Gründen der Abwärtskompatibilität bereitgestellt und können sich auf die Leistung auswirken.The Print and PrintLine functions are provided for backward compatibility and may affect performance. Bei nicht Legacy Anwendungen bietet das- My.Computer.FileSystem Objekt eine bessere Leistung.For non-legacy applications, the My.Computer.FileSystem object provides better performance. Weitere Informationen finden Sie unter Dateizugriff mit Visual Basic.For more information, see File Access with Visual Basic.

Print schließt keinen Zeilenvorschub am Ende einer Zeile ein. enthält jedoch PrintLine einen Zeilenvorschub.Print does not include a line feed at the end of a line; however,PrintLine does include a line feed.

Mit geschriebene Daten Print werden in der Regel mithilfe von oder aus einer Datei gelesen LineInput Input .Data written with Print is usually read from a file by using LineInput or Input.

Wenn Sie Output für weglassen PrintLine , wird eine leere Zeile in die Datei gedruckt; für Print wird nichts ausgegeben.If you omit Output for PrintLine, a blank line is printed to the file; for Print, nothing is output. Mehrere durch ein Komma getrennte Ausdrücke werden an den Registerkarten Grenzen ausgerichtet, aber das Mischen von Kommas und TAB kann zu inkonsistenten Ergebnissen führen.Multiple expressions separated with a comma will be aligned on tab boundaries, but mixing commas and TAB may cause inconsistent results.

Bei- Boolean Daten True wird entweder oder False gedruckt.For Boolean data, either True or False is printed. Die True False Schlüsselwörter und werden nicht übersetzt, unabhängig vom Gebiets Schema.The True and False keywords are not translated, regardless of the locale.

Datumsdaten werden in die Datei geschrieben, indem das standardmäßige kurze Datumsformat verwendet wird, das vom System erkannt wird.Date data is written to the file by using the standard short date format recognized by the system. Wenn entweder das Datum oder die Uhrzeit Komponente fehlt oder 0 (null) ist, wird nur der angegebene Teil in die Datei geschrieben.When either the date or the time component is missing or zero, only the part provided is written to the file.

Wenn die Daten leer sind, werden keine Daten in die Datei geschrieben Output .Nothing is written to the file if Output data is empty. Wenn Output Listen Daten jedoch sind DBNull , Null wird in die Datei geschrieben.However, if Output list data is DBNull, Null is written to the file.

Bei- Error Daten wird die Ausgabe als angezeigt Error errorcode .For Error data, the output appears as Error errorcode. Das Error Schlüsselwort wird unabhängig vom Gebiets Schema nicht übersetzt.The Error keyword is not translated regardless of the locale.

Alle Daten, die mithilfe von in die Datei geschrieben werden, sind International fähig, d Print . h., die Daten werden ordnungsgemäß mit dem entsprechenden Dezimaltrennzeichen formatiert.All data written to the file by using Print is internationally aware; that is, the data is correctly formatted using the appropriate decimal separator. Wenn der Benutzerdaten für die Verwendung durch mehrere Gebiets Schemas ausgeben möchte, Write sollte verwendet werden.If the user wishes to output data for use by multiple locales, Write should be used.

Das Schreiben in eine Datei mithilfe der- Print Funktion oder der- PrintLine Funktion erfordert Write Zugriff von der- FileIOPermissionAccess Enumeration.Writing to a file by using the Print or PrintLine functions requires Write access from the FileIOPermissionAccess enumeration. Weitere Informationen finden Sie unter FileIOPermissionAccess.For more information, see FileIOPermissionAccess .

Gilt für:

Siehe auch