FileSystem.WriteLine(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.
Adatokat ír egy szekvenciális fájlba. Az adatok írása Write általában egy fájlból történik a használatával Input.
public:
static void WriteLine(int FileNumber, ... cli::array <System::Object ^> ^ Output);
public static void WriteLine(int FileNumber, params object[] Output);
static member WriteLine : int * obj[] -> unit
Public Sub WriteLine (FileNumber As Integer, ParamArray Output As Object())
Paraméterek
- FileNumber
- Int32
Kötelező. Érvényes Integer fájlszámot tartalmazó kifejezés.
- Output
- Object[]
Optional. Egy vagy több vesszővel tagolt kifejezés fájlba írható.
Példák
Ez a példa a függvény használatával Write ír nyers adatokat egy szekvenciális fájlba.
' Open file for output.
FileOpen(1, "TestFile.txt", OpenMode.Output)
' Print text to the file. The quotation marks will be in the display.
Write(1, "This is a test.")
' Go to the next line.
WriteLine(1)
' Skip a line.
WriteLine(1)
' Print in two print zones. You will see commas and quotation marks
' in the output file.
WriteLine(1, "Zone 1", SPC(10), "Zone 2")
' Build a longer string before calling WriteLine.
WriteLine(1, "Hello" & " " & "World")
' Include five leading spaces.
WriteLine(1, SPC(5), "Leading spaces")
' Print a word starting at column 10.
WriteLine(1, TAB(10), "Hello")
' Assign Boolean and Date 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.
WriteLine(1, aBool & " is a Boolean value.")
WriteLine(1, aDate & " is a date.")
' Close the file.
FileClose(1)
' Contents of TestFile.txt
'"This is a test.",
'
'"Zone 1", "Zone 2"
'"Hello World"
' "Leading spaces"
' ,"Hello"
'"False is a Boolean value."
'"2/12/1969 is a date."
Megjegyzések
A Write függvények a WriteLine 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.
Ha kihagyja Output, a rendszer egy üres sort nyomtat a fájlba. Több kifejezés vesszővel elválasztható.
Print A függvénytől eltérően a Write függvény vesszőket szúr be az elemek és idézőjelek közé a sztringek körül, miközben a fájlba íródnak. Nem kell explicit elválasztójeleket elhelyeznie a listában. Ha Write adatok fájlba írására szolgál, csak numerikus, Booleandátum, null és Error adatformátumok támogatottak. A rendszer a következő univerzális feltételezéseket követi, hogy az adatok a területi beállításoktól függetlenül mindig olvashatók és megfelelően értelmezhetők Inputlegyenek:
A numerikus adatokat a rendszer mindig a tizedesjellel elválasztó ponttal írja.
Adatok esetén
Booleanvagy#TRUE##FALSE#kinyomtatva. ATruerendszerFalsea területi beállításoktól függetlenül nem fordítja le a kulcsszavakat és a kulcsszavakat.A dátumadatok az univerzális 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. A null értékű adatok#NULL#esetében azonban a rendszer meg van írva.Az adatok esetében
Errora kimenet a következőként#ERROR errorcode#jelenik meg: . AErrorkulcsszó nincs lefordítva, a területi beállításoktól függetlenül.
WriteLine Beszúr egy új vonal karaktert (azaz kocsivissza/soradagolást vagy Chr(13) + Chr(10)), miután beírta a végleges karaktert a fájlba Output .
Idézőjeleket idézőjelek vagy "" használatával ágyazhat be egy sztringbe. Például,
Dim x As String = "Double quotation marks aren't ""difficult"" to handle."
egy sztringet ad vissza a következő Double quotation marks aren't "difficult" to handleértékkel: .
A fájlba a függvények vagy függvények Write használatával történő íráshoz hozzáférésre van szükség WriteLine az Append enumerálásból.FileIOPermissionAccess További információ: FileIOPermissionAccess .