Share via


FileSystem.Print(Int32, Object[]) Metode

Definisi

Menulis data berformat tampilan ke file berurutan.

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

Wajib diisi. Nomor file apa pun yang valid.

Output
Object[]

Opsional. Nol atau lebih ekspresi yang dibatasi koma untuk menulis ke file.

Pengaturan Output argumen adalah:

T:System.IO.IOException: Mode file tidak valid.

T:System.IO.IOException: FileNumber tidak ada.

Contoh

Contoh ini menggunakan Print fungsi dan PrintLine untuk menulis data ke 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.

Keterangan

Fungsi Print dan PrintLine disediakan untuk kompatibilitas mundur dan dapat memengaruhi performa. Untuk aplikasi non-warisan, My.Computer.FileSystem objek memberikan performa yang lebih baik. Untuk informasi selengkapnya, lihat Akses File dengan Visual Basic.

Print tidak menyertakan umpan baris di akhir baris; namun, PrintLine termasuk umpan baris.

Data yang ditulis dengan Print biasanya dibaca dari file dengan menggunakan LineInput atau Input.

Jika Anda menghilangkan Output untuk PrintLine, baris kosong dicetak ke file; untuk Print, tidak ada output. Beberapa ekspresi yang dipisahkan dengan koma akan diselaraskan pada batas tab, tetapi mencampur koma dan TAB dapat menyebabkan hasil yang tidak konsisten.

Untuk Boolean data, baik True atau False dicetak. Kata True kunci dan False tidak diterjemahkan, terlepas dari lokalnya.

Data tanggal ditulis ke file dengan menggunakan format tanggal pendek standar yang dikenali oleh sistem Anda. Ketika komponen tanggal atau waktu hilang atau nol, hanya bagian yang disediakan yang ditulis ke file.

Tidak ada yang ditulis ke file jika Output data kosong. Namun, jika Output data daftar adalah DBNull, Null ditulis ke file .

Untuk Error data, output muncul sebagai Error errorcode. Kata Error kunci tidak diterjemahkan terlepas dari lokalnya.

Semua data yang ditulis ke file dengan menggunakan Print sadar internasional; yaitu, data diformat dengan benar menggunakan pemisah desimal yang sesuai. Jika pengguna ingin mengeluarkan data untuk digunakan oleh beberapa lokal, Write harus digunakan.

Menulis ke file dengan menggunakan Print fungsi atau PrintLine memerlukan Write akses dari FileIOPermissionAccess enumerasi. Untuk informasi selengkapnya, lihat FileIOPermissionAccess .

Berlaku untuk

Lihat juga