次の方法で共有


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 が存在しません。

この例では、 関数と PrintLine 関数をPrint使用してファイルにデータを書き込みます。

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.

注釈

および PrintLine 関数はPrint下位互換性のために提供されており、パフォーマンスに影響を与える可能性があります。 レガシ以外のアプリケーションの場合、オブジェクトのパフォーマンスが My.Computer.FileSystem 向上します。 詳しくは、「Visual Basic におけるファイル アクセス」をご覧ください。

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

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

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

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

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

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

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

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

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

適用対象

こちらもご覧ください