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.
Применяется к
См. также раздел
- PrintLine(Int32, Object[])
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- SPC(Int16)
- TAB
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Доступ к файлам с помощью Visual Basic
- How to: Write Text to Files in Visual Basic
- How to: Write Text to a File with a Streamwriter (Visual Basic)