Aracılığıyla paylaş


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

Tanım

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

için PrintLineatlarsanızOutput, dosyaya 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 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 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 ç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.