FileSystem.PrintLine(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 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())
Parametreler
- FileNumber
- Int32
Gereklidir. Herhangi bir geçerli dosya numarası.
- Output
- Object[]
İsteğe bağlı. Dosyaya yazmak için 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 örnekte ve PrintLine
işlevleri bir dosyaya veri yazmak için kullanılırPrint
.
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 satır beslemesi içermez; ancak,PrintLine
bir satır akışı içerir.
ile Print
yazılan veriler genellikle veya Input
kullanılarak LineInput
bir dosyadan okunur.
için PrintLine
atlarsanızOutput
, dosyasına boş bir satır yazdırılır; için Print
hiçbir şey çıkış değildir. 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, sistem 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ılmamıştı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 çevrilmiyor.
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.
- Print(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)