FileSystem.Print(Int32, Object[]) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Görüntülenen biçimlendirilmiş verileri sıralı bir dosyaya yazar.
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())
Parametreler
- FileNumber
- Int32
Gereklidir. Herhangi bir geçerli dosya numarası.
- Output
- Object[]
İsteğe bağlı. Dosyaya yazacak sıfır veya daha fazla virgülle ayrılmış ifade.
Bağımsız Output
değişken ayarları şunlardır:
T:System.IO.IOException
: Dosya modu geçersiz.
T:System.IO.IOException
: FileNumber
yok.
Örnekler
Bu örnek, bir dosyaya Print
veri yazmak için ve PrintLine
işlevlerini kullanır.
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.
Açıklamalar
Print
ve PrintLine
işlevleri geriye dönük uyumluluk için sağlanır ve performansı etkileyebilir. Eski olmayan uygulamalar My.Computer.FileSystem
için nesnesi daha iyi performans sağlar. Daha fazla bilgi için bkz. Visual Basic ile Dosya Erişimi.
Print
satırın sonunda bir çizgi akışı içermez; ancak bir PrintLine
satır beslemesi içerir.
ile Print
yazılan veriler genellikle veya Input
kullanılarak LineInput
bir dosyadan okunur.
için PrintLine
atlarsanızOutput
, dosyaya boş bir satır yazdırılır; için Print
hiçbir şey çıkış olmaz. Virgülle ayrılmış birden çok ifade sekme sınırlarına hizalanır, ancak virgüllerin karıştırılması tutarsız TAB
sonuçlara neden olabilir.
Veriler True
için Boolean
veya False
yazdırılır. True
ve False
anahtar sözcükleri, yerel ayardan bağımsız olarak çevrilmiyor.
Tarih verileri, sisteminiz tarafından tanınan standart kısa tarih biçimi kullanılarak dosyaya yazılır. Bir tarih veya saat bileşeni eksik veya sıfır olduğu zaman, yalnızca sağlanan bölüm dosyaya yazılır.
Veriler boşsa Output
dosyaya hiçbir şey yazılır. Ancak, liste verileri ise Output
DBNull
Null
dosyasına yazılır.
Veriler için Error
çıkış olarak Error errorcode
görünür. Anahtar Error
sözcük, yerel ayardan bağımsız olarak çevrilmemiştir.
kullanılarak Print
dosyaya yazılan tüm veriler uluslararası farkındadır; diğer bir deyişle, veriler uygun ondalık ayırıcı kullanılarak doğru biçimlendirilir. Kullanıcı birden çok yerel ayar tarafından kullanılmak üzere veri çıkışı yapmak istiyorsa kullanılmalıdır Write
.
veya işlevlerini kullanarak Print
bir dosyaya yazmak için sabit listesinden FileIOPermissionAccess
erişim gerekirWrite
.PrintLine
Daha fazla bilgi için bkz FileIOPermissionAccess . .
Şunlara uygulanır
Ayrıca bkz.
- PrintLine(Int32, Object[])
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- SPC(Int16)
- TAB
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Visual Basic ile Dosya Erişimi
- Nasıl Yapılır: Visual Basic'te Dosyalara Metin Yazma
- Nasıl yapılır: Streamwriter ile Dosyaya Metin Yazma (Visual Basic)