FileSystem.WriteLine(Int32, Object[]) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
シーケンシャル ファイルにデータを書き込みます。 Write
を使用して書き込まれたデータは通常、Input
を使用してファイルから読み込まれます。
public:
static void WriteLine(int FileNumber, ... cli::array <System::Object ^> ^ Output);
public static void WriteLine (int FileNumber, params object[] Output);
static member WriteLine : int * obj[] -> unit
Public Sub WriteLine (FileNumber As Integer, ParamArray Output As Object())
パラメーター
- FileNumber
- Int32
必須です。 任意の有効なファイル数を含む Integer
式。
- Output
- Object[]
省略可能。 ファイルへ書き込む 1 個以上のコンマで区切られた式。
例
この例では、 関数を Write
使用して、シーケンシャル ファイルに生データを書き込みます。
' Open file for output.
FileOpen(1, "TestFile.txt", OpenMode.Output)
' Print text to the file. The quotation marks will be in the display.
Write(1, "This is a test.")
' Go to the next line.
WriteLine(1)
' Skip a line.
WriteLine(1)
' Print in two print zones. You will see commas and quotation marks
' in the output file.
WriteLine(1, "Zone 1", SPC(10), "Zone 2")
' Build a longer string before calling WriteLine.
WriteLine(1, "Hello" & " " & "World")
' Include five leading spaces.
WriteLine(1, SPC(5), "Leading spaces")
' Print a word starting at column 10.
WriteLine(1, TAB(10), "Hello")
' Assign Boolean and Date 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.
WriteLine(1, aBool & " is a Boolean value.")
WriteLine(1, aDate & " is a date.")
' Close the file.
FileClose(1)
' Contents of TestFile.txt
'"This is a test.",
'
'"Zone 1", "Zone 2"
'"Hello World"
' "Leading spaces"
' ,"Hello"
'"False is a Boolean value."
'"2/12/1969 is a date."
注釈
および WriteLine
関数はWrite
下位互換性のために提供されており、パフォーマンスに影響を与える可能性があります。 レガシ以外のアプリケーションの場合、オブジェクトのパフォーマンスが My.Computer.FileSystem
向上します。 詳しくは、「Visual Basic におけるファイル アクセス」をご覧ください。
を省略 Output
すると、空白行がファイルに出力されます。 複数の式をコンマで区切ることができます。
Print
関数とは異なり、関数は、ファイルにWrite
書き込まれる文字列の前後に項目と引用符の間にコンマを挿入します。 明示的な区切り記号をリストに含める必要はありません。 を使用してファイルにデータを書き込むには Write
、数値、日付、 Boolean
null、および Error
データ形式のみがサポートされます。 ロケールに関係なく、 を使用して Input
データを常に読み取り、正しく解釈できるように、次の普遍的な前提条件に従います。
数値データは、小数点の区切り記号としてピリオドを使用して常に書き込まれます。
データの場合
Boolean
は、 または#FALSE#
が#TRUE#
印刷されます。True
キーワードとFalse
キーワードは、ロケールに関係なく翻訳されません。日付データは、汎用日付形式を使用してファイルに書き込まれます。 日付または時刻のコンポーネントがない場合、または 0 の場合は、指定された部分のみがファイルに書き込まれます。
データが空の場合
Output
、ファイルには何も書き込まれません。 ただし、null データの場合は が#NULL#
書き込まれます。データの場合
Error
、出力は として#ERROR errorcode#
表示されます。 ロケールにError
関係なく、キーワード (keyword)は翻訳されません。
WriteLine
は、ファイルに最終文字を書き込んだ後に改行文字 Output
(つまり、復帰/改行、または Chr(13) + Chr(10)
) を挿入します。
二重引用符 (") を使用して、文字列に引用符を埋め込むことができます。 たとえば、オブジェクトに適用された
Dim x As String = "Double quotation marks aren't ""difficult"" to handle."
は、 の値 Double quotation marks aren't "difficult" to handle
を持つ文字列を返します。
または WriteLine
関数を使用してファイルにWrite
書き込むには、 列挙からのアクセスがFileIOPermissionAccess
必要Append
です。 詳細については、「FileIOPermissionAccess」を参照してください。
適用対象
こちらもご覧ください
.NET