FileSystem.Print(Int32, Object[]) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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 .