FileSystem.Print(Int32, Object[]) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zapisuje dane sformatowane w formacie wyświetlania do pliku sekwencyjnego.
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())
Parametry
- FileNumber
- Int32
Wymagane. Dowolna prawidłowa liczba plików.
- Output
- Object[]
Opcjonalny. Zero lub więcej wyrażeń rozdzielanych przecinkami do zapisu w pliku.
Ustawienia argumentów Output
to:
T:System.IO.IOException
: tryb pliku jest nieprawidłowy.
T:System.IO.IOException
: FileNumber
nie istnieje.
Przykłady
W tym przykładzie użyto Print
funkcji i PrintLine
do zapisywania danych w pliku.
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.
Uwagi
Funkcje Print
i PrintLine
są udostępniane w celu zapewnienia zgodności z poprzednimi wersjami i mogą mieć wpływ na wydajność. W przypadku aplikacji My.Computer.FileSystem
innych niż starsze obiekt zapewnia lepszą wydajność. Aby uzyskać więcej informacji, zobacz Dostęp do plików za pomocą języka Visual Basic.
Print
nie zawiera kanału informacyjnego wiersza na końcu wiersza; jednak PrintLine
zawiera kanał informacyjny wiersza.
Dane zapisywane Print
za pomocą polecenia są zwykle odczytywane z pliku przy użyciu polecenia LineInput
lub Input
.
Jeśli pominięto Output
PrintLine
polecenie , do pliku zostanie wydrukowany pusty wiersz. Dla Print
parametru nic nie jest danymi wyjściowymi. Wiele wyrażeń rozdzielonych przecinkami będzie wyrównanych na granicach tabulacji, ale mieszanie przecinków i TAB
może powodować niespójne wyniki.
W przypadku Boolean
danych True
lub False
są drukowane. Słowa True
kluczowe i False
nie są tłumaczone, niezależnie od ustawień regionalnych.
Dane daty są zapisywane w pliku przy użyciu standardowego formatu daty krótkiej rozpoznawanej przez system. Gdy składnik daty lub godziny jest nieobecny lub równy zero, tylko podana część jest zapisywana do pliku.
Nic nie jest zapisywane w pliku, jeśli Output
dane są puste. Output
Jeśli jednak dane listy to DBNull
, Null
są zapisywane w pliku.
W przypadku Error
danych dane wyjściowe są wyświetlane jako Error errorcode
. Słowo Error
kluczowe nie jest tłumaczone niezależnie od ustawień regionalnych.
Wszystkie dane zapisywane w pliku przy użyciu są Print
na arenie międzynarodowej świadome. Oznacza to, że dane są poprawnie sformatowane przy użyciu odpowiedniego separatora dziesiętnego. Jeśli użytkownik chce użyć danych wyjściowych do użycia przez wiele ustawień regionalnych, Write
należy użyć.
Zapisywanie w pliku przy użyciu Print
funkcji or PrintLine
wymaga Write
dostępu z wyliczenia FileIOPermissionAccess
. Aby uzyskać więcej informacji, zobacz FileIOPermissionAccess .
Dotyczy
Zobacz też
- PrintLine(Int32, Object[])
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- SPC(Int16)
- TAB
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Dostęp do plików za pomocą Visual Basic
- Porady: zapisywanie tekstu do plików w Visual Basic
- Instrukcje: zapisywanie tekstu w pliku za pomocą narzędzia Streamwriter (Visual Basic)