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[]

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

Параметры 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 объект обеспечивает более высокую производительность. Дополнительные сведения см. в разделе File Access с Visual Basic.

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

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

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

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

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

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

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

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

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

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

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