FileSystem.PrintLine(Int32, Object[]) Metódus

Definíció

Megjeleníthető formátumú adatokat ír szekvenciális fájlba.

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

Paraméterek

FileNumber
Int32

Kötelező. Bármely érvényes fájlszám.

Output
Object[]

Optional. Nulla vagy több vesszővel tagolt kifejezés egy fájlba való íráshoz.

Az Output argumentumbeállítások a következők:

T:System.IO.IOException: A fájlmód érvénytelen.

T:System.IO.IOException: FileNumber nem létezik.

Példák

Ez a példa az és Print a PrintLine függvények használatával ír adatokat egy fájlba.

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.

Megjegyzések

A Print függvények a PrintLine visszamenőleges kompatibilitást biztosítják, és hatással lehetnek a teljesítményre. A nem örökölt alkalmazások esetében az My.Computer.FileSystem objektum jobb teljesítményt nyújt. További információ: File Access with Visual Basic.

Print nem tartalmaz vonalcsatornát a vonal végén; PrintLine azonban tartalmaz egy vonalcsatornát.

Az adatok írása Print általában egy fájlból történik a használatával vagy LineInputhasználatávalInput.

Ha kihagyja Output , PrintLinea rendszer egy üres sort nyomtat a fájlba, mert Printa kimenet nem. Több, vesszővel elválasztott kifejezés igazodik a tabulátorhatárokhoz, de a vesszők TAB keveredése inkonzisztens eredményeket okozhat.

Adatok esetén Boolean vagy TrueFalse kinyomtatva. A True rendszer False a területi beállításoktól függetlenül nem fordítja le a kulcsszavakat és a kulcsszavakat.

A dátumadatok a rendszer által felismert szabványos rövid dátumformátum használatával kerülnek a fájlba. Ha a dátum vagy az idő összetevő hiányzik vagy nulla, a rendszer csak a megadott részt írja a fájlba.

Ha az adatok üresek, a rendszer semmit nem ír a fájlba Output . Ha Output azonban listaadatok szerepelnek DBNull, Null a rendszer a fájlba ír.

Az adatok esetében Error a kimenet a következőként Error errorcodejelenik meg: . A Error kulcsszó a területi beállítástól függetlenül nem lesz lefordítva.

A fájlba a használatával Print írt összes adat nemzetközileg is tisztában van, azaz az adatok helyes formázása a megfelelő tizedeselválasztóval történik. Ha a felhasználó több területi beállítással szeretne adatokat kiadni, Write akkor azt kell használni.

A fájlba a függvények vagy függvények Print használatával történő íráshoz hozzáférésre van szükség PrintLine az Write enumerálásból.FileIOPermissionAccess További információ: FileIOPermissionAccess .

A következőre érvényes:

Lásd még