FileSystem.PrintLine(Int32, Object[]) Methode

Definition

Schreibt anzeigeformatierte Daten in eine sequenzielle Datei.

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

Required. Eine beliebige gültige Dateinummer.

Output
Object[]

Dies ist optional. Null oder mehr durch Trennzeichen getrennte Ausdrücke, die in eine Datei geschrieben werden sollen.

Die Output Argumenteinstellungen sind:

T:System.IO.IOException: Der Dateimodus ist ungültig.

T:System.IO.IOException: FileNumber ist nicht vorhanden.

Beispiele

In diesem Beispiel werden die Print Daten in PrintLine eine Datei geschrieben.

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 Funktionen PrintLine werden aus Gründen der Abwärtskompatibilität bereitgestellt und können sich auf die Leistung auswirken. Bei Nicht-Legacy-Anwendungen bietet das My.Computer.FileSystem Objekt eine bessere Leistung. Weitere Informationen finden Sie unter File Access mit Visual Basic.

Print enthält keinen Zeilenvorschub am Ende einer Zeile; PrintLine Enthält jedoch einen Zeilenvorschub.

Mit geschriebenen Print Daten wird in der Regel aus einer Datei mithilfe LineInput oder Inputgelesen.

Wenn Sie die Datei weglassen OutputPrintLine, wird eine leere Zeile in die Datei gedruckt. Für Print" wird nichts ausgegeben. Mehrere Ausdrücke, die durch ein Komma getrennt sind, werden an Tabstoppgrenzen ausgerichtet, aber Kommas mischen und TAB können zu inkonsistenten Ergebnissen führen.

Für Boolean Daten, entweder True oder False wird gedruckt. Die True Schlüsselwörter und False Schlüsselwörter werden unabhängig vom Gebietsschema nicht übersetzt.

Datumsdaten werden mithilfe des standardmäßigen kurzen Datumsformats, das vom System erkannt wird, in die Datei geschrieben. Wenn entweder das Datum oder die Uhrzeitkomponente fehlt oder null, wird nur der bereitgestellte Teil in die Datei geschrieben.

Nichts wird in die Datei geschrieben, wenn Output Daten leer sind. Wenn Output listendaten DBNullNull jedoch in die Datei geschrieben werden.

Für Error Daten wird die Ausgabe als Error errorcode. Das Error Schlüsselwort wird unabhängig vom Gebietsschema nicht übersetzt.

Alle in die Datei geschriebenen Print Daten sind international bekannt. Das heißt, die Daten werden korrekt mit dem entsprechenden Dezimaltrennzeichen formatiert. Wenn der Benutzer Daten für die Verwendung durch mehrere Gebietsschemas ausgeben möchte, Write sollte verwendet werden.

Für das Schreiben in eine Datei mithilfe der Print Funktionen ist PrintLine der Zugriff über die FileIOPermissionAccess Enumeration erforderlichWrite. Weitere Informationen finden Sie unter FileIOPermissionAccess.

Gilt für:

Weitere Informationen