FileSystem.PrintLine(Int32, Object[]) Yöntem

Tanım

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

Gerekli. Geçerli herhangi bir dosya numarası.

Output
Object[]

Optional. 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 örnekte ve Print işlevleri bir dosyaya veri yazmak için kullanılırPrintLine.

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 akışı içermez; ancak birPrintLine satır akışı içerir.

ile Print yazılan veriler genellikle veya LineInputkullanılarak Input bir dosyadan okunur.

için OutputatlarsanızPrintLine, dosyasına boş bir satır yazdırılır; için Printhiçbir şey çıkış olmaz. Virgülle ayrılmış birden çok ifade sekme sınırlarına hizalanır, ancak virgüllerin TAB karıştırılması tutarsız sonuçlara neden olabilir.

Veriler Boolean için True 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. Tarih veya saat bileşeni eksik veya sıfır olduğunda, dosyaya yalnızca sağlanan bölüm yazılır.

Veriler boşsa Output dosyaya hiçbir şey yazılır. Ancak, liste verileri ise OutputDBNullNull dosyasına yazılır.

Veriler için Error çıkış olarak Error errorcodegö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ı olarak 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 PrintLine erişim gerekirWrite.FileIOPermissionAccess Daha fazla bilgi için bkz. FileIOPermissionAccess .

Şunlara uygulanır

Ayrıca bkz.