FileSystem.PrintLine(Int32, Object[]) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Scrive i dati formattati per la visualizzazione in un file sequenziale.
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())
Parametri
- FileNumber
- Int32
Obbligatorio. Qualsiasi numero di file valido.
- Output
- Object[]
facoltativo. Zero o più espressioni con valori delimitati da virgole da scrivere in un file.
Le impostazioni dell'argomento Output
sono le seguenti:
T:System.IO.IOException
: la modalità File non è valida.
T:System.IO.IOException
: FileNumber
non esiste.
Esempio
In questo esempio vengono usate le Print
funzioni e PrintLine
per scrivere dati in un 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.
Commenti
Le Print
funzioni e PrintLine
vengono fornite per la compatibilità con le versioni precedenti e possono influire sulle prestazioni. Per le applicazioni non legacy, l'oggetto My.Computer.FileSystem
offre prestazioni migliori. Per altre informazioni, vedere Accesso ai file con Visual Basic.
Print
non include un avanzamento di riga alla fine di una riga; include tuttaviaPrintLine
un avanzamento riga.
I dati scritti con Print
vengono in genere letti da un file tramite LineInput
o Input
.
Se si omette Output
per PrintLine
, viene stampata una riga vuota nel file; per Print
, non viene restituito alcun risultato. Più espressioni separate con una virgola verranno allineate sui limiti delle schede, ma la combinazione di virgole e TAB
può causare risultati incoerenti.
Per Boolean
i dati, True
o False
viene stampato. Le True
parole chiave e False
non vengono tradotte, indipendentemente dalle impostazioni locali.
I dati di data sono scritti nel file usando il formato di data breve standard riconosciuto dal sistema. Quando il componente data o ora manca o zero, solo la parte specificata viene scritta nel file.
Se i dati sono vuoti, non viene scritto nulla nel file Output
. Tuttavia, se Output
i dati dell'elenco sono DBNull
, Null
vengono scritti nel file .
Per Error
i dati, l'output viene visualizzato come Error errorcode
. La Error
parola chiave non viene tradotta indipendentemente dalle impostazioni locali.
Tutti i dati scritti nel file utilizzando Print
sono consapevoli a livello internazionale, ovvero i dati vengono formattati correttamente usando il separatore decimale appropriato. Se l'utente desidera restituire i dati per l'uso da più impostazioni locali, Write
deve essere usato.
La scrittura in un file tramite le Print
funzioni o PrintLine
richiede Write
l'accesso dall'enumerazione FileIOPermissionAccess
. Per altre informazioni, vedere FileIOPermissionAccess.
Si applica a
Vedi anche
- Print(Int32, Object[])
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- SPC(Int16)
- TAB
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Accesso ai file con Visual Basic
- Procedura: scrivere testo in file in Visual Basic
- Procedura: Scrivere testo in un file con un oggetto Streamwriter (Visual Basic)