Aracılığıyla paylaş


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

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 Inputkullanılarak LineInput bir dosyadan okunur.

için PrintLineatlarsanızOutput, dosyasına boş bir satır yazdırılır; için Printhiç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 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ı 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.