FileSystem.Print(Int32, Object[]) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
表示形式データをシーケンシャル ファイルに書き込みます。
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[]
省略可能。 ファイルへ書き込む 0 個以上のコンマで区切られた式。
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
書き込まれたデータは、通常、 または Input
を使用LineInput
してファイルから読み取られます。
をPrintLine
省略Output
すると、空白行がファイルに出力されます。のPrint
場合は、何も出力されません。 コンマで区切られた複数の式はタブの境界に合わせて配置されますが、コンマ TAB
を混在させて、結果に矛盾が生じる可能性があります。
データの場合Boolean
は、 または False
がTrue
印刷されます。 True
キーワードと False
キーワードは、ロケールに関係なく翻訳されません。
日付データは、システムで認識される標準の短い日付形式を使用してファイルに書き込まれます。 日付または時刻のコンポーネントが見つからないか、0 の場合は、指定された部分のみがファイルに書き込まれます。
データが空の場合 Output
、ファイルには何も書き込まれません。 ただし、リスト データが の場合Output
はDBNull
Null
、 がファイルに書き込まれます。
データの場合 Error
、出力は として Error errorcode
表示されます。 Error
キーワード (keyword)は、ロケールに関係なく変換されません。
を使用 Print
してファイルに書き込まれるすべてのデータは国際的に認識されます。つまり、適切な小数点区切り記号を使用してデータが正しく書式設定されます。 ユーザーが複数のロケールで使用するデータを出力する場合は、 Write
を使用する必要があります。
または PrintLine
関数を使用Print
してファイルに書き込むには、 列挙体からのアクセスがFileIOPermissionAccess
必要Write
です。 詳細については、「FileIOPermissionAccess」を参照してください。
適用対象
こちらもご覧ください
.NET