FileSystem.PrintLine(Int32, Object[]) Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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
- Print(Int32, Object[])
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- SPC(Int16)
- TAB
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Fájlhozzáférés a Visual Basic használatával
Bemutató: Szöveg írása fájlokba a Visual Basic - Hogyan is: Szöveg írása fájlba streamíróval (Visual Basic)