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

省略可能。 ファイルへ書き込む 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は、 または FalseTrue印刷されます。 Trueキーワードと False キーワードは、ロケールに関係なく翻訳されません。

日付データは、システムで認識される標準の短い日付形式を使用してファイルに書き込まれます。 日付または時刻のコンポーネントが見つからないか、0 の場合は、指定された部分のみがファイルに書き込まれます。

データが空の場合 Output 、ファイルには何も書き込まれません。 ただし、リスト データが の場合OutputDBNullNull、 がファイルに書き込まれます。

データの場合 Error 、出力は として Error errorcode表示されます。 Error キーワード (keyword)は、ロケールに関係なく変換されません。

を使用 Print してファイルに書き込まれるすべてのデータは国際的に認識されます。つまり、適切な小数点区切り記号を使用してデータが正しく書式設定されます。 ユーザーが複数のロケールで使用するデータを出力する場合は、 Write を使用する必要があります。

または PrintLine 関数を使用Printしてファイルに書き込むには、 列挙体からのアクセスがFileIOPermissionAccess必要Writeです。 詳細については、「FileIOPermissionAccess」を参照してください。

適用対象

こちらもご覧ください