FileSystem.PrintLine(Int32, Object[]) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Записывает отформатированные данные в последовательный файл.
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())
Параметры
- 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
помощью , обычно считываются из файла с помощью или LineInput
Input
.
Если опустить Output
параметр PrintLine
, в файл выводится пустая строка; для Print
— ничего не выводится. Несколько выражений, разделенных запятыми, будут выровнены по границам табуляции, но смешивание запятых TAB
может привести к несогласованным результатам.
Для Boolean
данных печатается или False
True
. Ключевые True
слова и False
не переводятся независимо от языкового стандарта.
Данные даты записываются в файл с использованием стандартного короткого формата даты, распознаваемого системой. Если либо дата, либо компонент времени отсутствует или равен нулю, в файл записывается только предоставленная часть.
Если данные пусты, в файл Output
ничего не записывается. Однако, если Output
данные списка — DBNull
, Null
записывается в файл .
Для Error
данных выходные данные отображаются как Error errorcode
. Ключевое слово Error
не преобразуется независимо от языкового стандарта.
Все данные, записываемые в файл с помощью Print
, являются международно известными, то есть данные правильно отформатированы с помощью соответствующего десятичного разделителя. Если пользователь хочет вывести данные для использования несколькими языковыми стандартами, Write
следует использовать .
Для записи в файл с помощью Print
функций или PrintLine
требуется Write
доступ из перечисления FileIOPermissionAccess
. Дополнительные сведения см. в разделе FileIOPermissionAccess.
Применяется к
См. также раздел
- Print(Int32, Object[])
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- SPC(Int16)
- TAB
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Доступ к файлам с помощью Visual Basic
- Практическое руководство. Запись текста в файлы в Visual Basic
- Практическое руководство. Запись текста в файл с помощью Streamwriter (Visual Basic)