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

オプション。 ファイルに書き込む 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 オブジェクトのパフォーマンスが向上します。 詳細については、「File Access with Visual Basic」を参照してください。

Print 行の末尾に改行は含まれません。ただし、PrintLine には改行が含まれています。

Printで書き込まれたデータは、通常、LineInputまたはInputを使用してファイルから読み取られます。

PrintLineOutputを省略すると、空白行がファイルに出力されます。Printの場合、何も出力されません。 コンマで区切られた複数の式はタブの境界に配置されますが、コンマと TAB を混在させると、結果が不整合になる可能性があります。

Booleanデータの場合は、TrueまたはFalseが印刷されます。 ロケールに関係なく、 True キーワードと False キーワードは翻訳されません。

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

データが空の場合、ファイル Output 書き込まれることはありません。 ただし、リスト データOutputDBNull場合、Nullはファイルに書き込まれます。

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

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

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

適用対象

こちらもご覧ください