Поделиться через


FileSystem.Print(Int32, Object[]) Метод

Определение

Записывает отформатированные данные в последовательный файл.

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())

Параметры

FileNumber
Int32

Обязательный. Любой допустимый номер файла.

Output
Object[]

Необязательный элемент. Ноль или больше выражений с разделителями-запятыми для записи в файл.

Параметры аргумента Output:

T:System.IO.IOException: недопустимый режим файла.

T:System.IO.IOException: FileNumber не существует.

Примеры

В этом примере используются Print функции и PrintLine для записи данных в файл.

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.

Комментарии

Print Функции и PrintLine предоставляются для обеспечения обратной совместимости и могут повлиять на производительность. Для приложений, не являющихся My.Computer.FileSystem устаревшими, объект обеспечивает более высокую производительность. Дополнительные сведения см. в статье Доступ к файлам с помощью Visual Basic.

Print не включает в себя канал строки в конце строки; однако включает PrintLine в себя канал строки.

Данные, записанные с Print помощью , обычно считываются из файла с помощью или LineInputInput.

Если опустить Output параметр PrintLine, в файл выводится пустая строка; для Print— ничего не выводится. Несколько выражений, разделенных запятыми, будут выровнены по границам табуляции, но смешивание запятых TAB может привести к несогласованным результатам.

Для Boolean данных печатается или FalseTrue . Ключевые True слова и False не переводятся независимо от языкового стандарта.

Данные даты записываются в файл с использованием стандартного короткого формата даты, распознаваемого системой. Если либо дата, либо компонент времени отсутствует или равен нулю, в файл записывается только предоставленная часть.

Если данные пусты, в файл Output ничего не записывается. Однако, если Output данные списка — DBNull, Null записывается в файл .

Для Error данных выходные данные отображаются как Error errorcode. Ключевое слово Error не преобразуется независимо от языкового стандарта.

Все данные, записываемые в файл с помощью Print , являются международно известными, то есть данные правильно отформатированы с помощью соответствующего десятичного разделителя. Если пользователь хочет вывести данные для использования несколькими языковыми стандартами, Write следует использовать .

Для записи в файл с помощью Print функций или PrintLine требуется Write доступ из перечисления FileIOPermissionAccess . Дополнительные сведения см. в разделе FileIOPermissionAccess.

Применяется к

См. также раздел