FileSystem.PrintLine(Int32, Object[]) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Schreibt für die Anzeige formatierte 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
Erforderlich. Eine beliebige gültige Dateinummer.
- Output
- Object[]
Dies ist optional. 0 (null) oder mehrere durch Trennzeichen getrennte Ausdrücke, die in eine Datei geschrieben werden sollen.
Die Output
-Argumenteinstellungen lauten:
T:System.IO.IOException
: Dateimodus ist ungültig.
T:System.IO.IOException
: FileNumber
existiert nicht.
Beispiele
In diesem Beispiel werden die Print
Funktionen und PrintLine
verwendet, um Daten in eine Datei zu schreiben.
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 und PrintLine
werden aus Gründen der Abwärtskompatibilität bereitgestellt und können sich auf die Leistung auswirken. Für Nicht-Legacy-Anwendungen bietet das My.Computer.FileSystem
Objekt eine bessere Leistung. Weitere Informationen finden Sie unter Dateizugriff mit Visual Basic.
Print
enthält keinen Zeilenvorschub am Ende einer Zeile; PrintLine
enthält jedoch einen Zeilenvorschub.
Mit geschriebene Print
Daten werden in der Regel mithilfe LineInput
von oder Input
aus einer Datei gelesen.
Wenn Sie für weglassenOutput
, wird eine Leerzeile in die Datei gedruckt. Für Print
wird nichts PrintLine
ausgegeben. Mehrere durch ein Komma getrennte Ausdrücke werden an Registerkartengrenzen ausgerichtet, aber durch Mischen von Kommas kann TAB
es zu inkonsistenten Ergebnissen kommen.
Für Boolean
Daten wird entweder True
oder False
gedruckt. Die True
Schlüsselwörter und False
werden unabhängig vom Gebietsschema nicht übersetzt.
Datumsdaten werden mithilfe des vom System erkannten Kurzen Standarddatumsformats in die Datei geschrieben. Wenn entweder die Datums- oder zeitkomponente oder null fehlt, wird nur der bereitgestellte Teil in die Datei geschrieben.
Wenn die Daten leer sind, Output
wird nichts in die Datei geschrieben. Wenn Output
jedoch Listendaten sind DBNull
, Null
werden in die Datei geschrieben.
Für Error
Daten wird die Ausgabe als Error errorcode
angezeigt. Die Error
Schlüsselwort (keyword) wird unabhängig vom Gebietsschema nicht übersetzt.
Alle Daten, die mit in Print
die Datei geschrieben werden, sind international bekannt. Das heißt, die Daten werden ordnungsgemäß mit dem entsprechenden Dezimaltrennzeichen formatiert. Wenn der Benutzer Daten zur Verwendung durch mehrere Gebietsschemas ausgeben möchte, Write
sollte verwendet werden.
Für das Schreiben in eine Datei mithilfe der Print
- oder PrintLine
-Funktionen ist der Zugriff von der FileIOPermissionAccess
Enumeration erforderlichWrite
. Weitere Informationen finden Sie unter FileIOPermissionAccess.
Gilt für:
Weitere Informationen
- Print(Int32, Object[])
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- SPC(Int16)
- TAB
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Dateizugriff mit Visual Basic
- Gewusst wie: Schreiben von Text in Dateien in Visual Basic
- Vorgehensweise: Schreiben von Text in eine Datei mit einem Streamwriter (Visual Basic)