FileSystem.Print(Int32, Object[]) FileSystem.Print(Int32, Object[]) FileSystem.Print(Int32, Object[]) FileSystem.Print(Int32, Object[]) Method

Definition

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

public:
 static void Print(int FileNumber, ... cli::array <System::Object ^> ^ Output);
public static void Print (int FileNumber, params object[] Output);
static member Print : int * obj[] -> unit
Public Sub Print (FileNumber As Integer, ParamArray Output As Object())

Parameter

FileNumber
Int32 Int32 Int32 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

Dieses Beispiel verwendet die Print und PrintLine Funktionen zum Schreiben von Daten in eine Datei.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 und PrintLine Funktionen werden für die Abwärtskompatibilität bereitgestellt und auf die Leistung auswirken kann.The Print and PrintLine functions are provided for backward compatibility and may affect performance. Für neue Anwendungen die My.Computer.FileSystem Objekt bietet 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 einen Zeilenvorschub am Ende einer Zeile nicht; allerdings PrintLine umfasst 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 wird in der Regel aus einer Datei gelesen, mithilfe von LineInput oder Input.Data written with Print is usually read from a file by using LineInput or Input.

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

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

Daten werden in die Datei geschrieben, mit das standardmäßige kurze Datumsformat, die vom System erkannt wird.Date data is written to the file by using the standard short date format recognized by your system. Wenn das Datum oder die Komponente fehlt oder gleich NULL, so wird nur der Teil werden 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.

"Nothing" in die Datei geschrieben wird, wenn Output Daten ist leer.Nothing is written to the file if Output data is empty. Aber wenn Output Daten aus der Liste ist DBNull, Null in die Datei geschrieben wird.However, if Output list data is DBNull, Null is written to the file.

Für Error Daten, die Ausgabe angezeigt, als Error errorcode.For Error data, the output appears as Error errorcode. Die Error Schlüsselwort wird nicht unabhängig vom Gebietsschema übersetzt.The Error keyword is not translated regardless of the locale.

Alle Daten, die in die Datei geschrieben werden, mithilfe von Print Dezimaltrennzeichen; ist, also die Daten ordnungsgemäß formatiert mit entsprechenden Dezimaltrennzeichen.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 Benutzer zur Ausgabe von Daten für die Verwendung durch mehrere Sprachversionen möchte Write verwendet werden soll.If the user wishes to output data for use by multiple locales, Write should be used.

Schreiben in eine Datei mit den Print oder PrintLine Functions erfordert Write aus Zugriff auf die 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