TextWriter.Write メソッド

定義

テキスト ストリームにデータを書き込みます。

オーバーロード

名前 説明
Write(String, Object, Object, Object)

Format(String, Object, Object, Object) メソッドと同じセマンティクスを使用して、書式設定された文字列をテキスト ストリームに書き込みます。

Write(Char[], Int32, Int32)

文字のサブ配列をテキスト ストリームに書き込みます。

Write(String, Object[])

Format(String, Object[]) メソッドと同じセマンティクスを使用して、書式設定された文字列をテキスト ストリームに書き込みます。

Write(String, Object)

Format(String, Object) メソッドと同じセマンティクスを使用して、書式設定された文字列をテキスト ストリームに書き込みます。

Write(UInt64)

8 バイト符号なし整数のテキスト表現をテキスト ストリームに書き込みます。

Write(UInt32)

4 バイト符号なし整数のテキスト表現をテキスト ストリームに書き込みます。

Write(String)

文字列をテキスト ストリームに書き込みます。

Write(Single)

4 バイト浮動小数点値のテキスト表現をテキスト ストリームに書き込みます。

Write(ReadOnlySpan<Char>)

テキスト ストリームに文字スパンを書き込みます。

Write(String, Object, Object)

Format(String, Object, Object) メソッドと同じセマンティクスを使用して、書式設定された文字列をテキスト ストリームに書き込みます。

Write(Int64)

8 バイト符号付き整数のテキスト表現をテキスト ストリームに書き込みます。

Write(Int32)

4 バイト符号付き整数のテキスト表現をテキスト ストリームに書き込みます。

Write(Double)

8 バイト浮動小数点値のテキスト表現をテキスト ストリームに書き込みます。

Write(Decimal)

10 進値のテキスト表現をテキスト ストリームに書き込みます。

Write(Char[])

文字配列をテキスト ストリームに書き込みます。

Write(Char)

テキスト ストリームに文字を書き込みます。

Write(Boolean)

Boolean 値のテキスト表現をテキスト ストリームに書き込みます。

Write(Object)

そのオブジェクトの ToString メソッドを呼び出して、オブジェクトのテキスト表現をテキスト ストリームに書き込みます。

Write(String, Object, Object, Object)

Format(String, Object, Object, Object) メソッドと同じセマンティクスを使用して、書式設定された文字列をテキスト ストリームに書き込みます。

public:
 virtual void Write(System::String ^ format, System::Object ^ arg0, System::Object ^ arg1, System::Object ^ arg2);
public virtual void Write(string format, object arg0, object arg1, object arg2);
abstract member Write : string * obj * obj * obj -> unit
override this.Write : string * obj * obj * obj -> unit
Public Overridable Sub Write (format As String, arg0 As Object, arg1 As Object, arg2 As Object)

パラメーター

format
String

複合書式指定文字列。

arg0
Object

書式設定と書き込みを行う最初のオブジェクト。

arg1
Object

書式設定と書き込みを行う 2 番目のオブジェクト。

arg2
Object

書式設定と書き込みを行う 3 番目のオブジェクト。

例外

formatnullです。

TextWriter は閉じられます。

I/O エラーが発生しました。

format が有効な複合書式指定文字列ではありません。

-または-

書式指定項目のインデックスが 0 (ゼロ) 未満であるか、書式設定するオブジェクトの数以上です (このメソッドのオーバーロードでは 3)。

注釈

このメソッドは、複合書式を使用して、オブジェクトの値を文字列形式に変換し、その表現を文字列に埋め込みます。 .NET では、次の書式設定に関するトピックで詳しく説明されている、広範な書式設定のサポートが提供されています。

format パラメーターは、このメソッドのパラメーター リスト内のオブジェクトに対応する、0 個以上のインデックス付きプレースホルダー (書式項目と呼ばれます) が混在する 0 個以上のテキスト実行で構成されます。 書式設定プロセスでは、各書式項目が、対応するオブジェクトの値の文字列表現に置き換えられます。

書式項目の構文は次のとおりです。

{index[,length][:formatString]}

角かっこ内の要素は省略可能です。 次の表は、それぞれの要素の説明です。 書式項目の構文を含む複合書式機能の詳細については、「 複合書式」を参照してください。

要素 Description
インデックス 書式設定するオブジェクトのパラメーター リスト内の 0 から始まる位置。 index で指定されたオブジェクトがnullされている場合、書式項目はString.Emptyに置き換えられます。 このオーバーロードにはパラメーター リストに 3 つのオブジェクトがあるため、 インデックス の値は常に 0、1、または 2 である必要があります。 インデックス位置にパラメーターがない場合は、FormatExceptionがスローされます。
,length パラメーターの文字列表現の最小文字数。 正の場合、パラメーターは右揃えになります。負の場合は左揃えになります。
:formatString 書式設定するオブジェクトでサポートされる標準書式指定文字列またはカスタム書式指定文字列。 formatString に指定できる値は、オブジェクトの ToString(string format) メソッドでサポートされている値と同じです。 formatString が指定されておらず、書式設定するオブジェクトがIFormattable インターフェイスを実装している場合、nullは、format書式指定文字列として使用されるIFormattable.ToString パラメーターの値として渡されます。

先頭と末尾の中かっこ文字 "{" と "}" が必要です。 formatで 1 つのリテラル中かっこ文字を指定するには、2 つの先頭または末尾の中かっこ ("{{" または "}}}" ) を指定します。

このメソッドは、指定した文字列で個々の改行文字 (16 進数の0x000a) を検索せず、 TextWriter.NewLineに置き換えます。

指定したオブジェクトが書式指定文字列で参照されていない場合は無視されます。

一般的な I/O タスクの一覧については、「 一般的な I/O タスク」を参照してください。

こちらもご覧ください

適用対象

Write(Char[], Int32, Int32)

文字のサブ配列をテキスト ストリームに書き込みます。

public:
 virtual void Write(cli::array <char> ^ buffer, int index, int count);
public virtual void Write(char[] buffer, int index, int count);
abstract member Write : char[] * int * int -> unit
override this.Write : char[] * int * int -> unit
Public Overridable Sub Write (buffer As Char(), index As Integer, count As Integer)

パラメーター

buffer
Char[]

データの書き込み先の文字配列。

index
Int32

データの取得を開始するバッファー内の文字位置。

count
Int32

書き込む文字数。

例外

バッファーの長さから index を引いた値は、count未満です。

buffer パラメーターはnull

index または count が負の値です。

TextWriter は閉じられます。

I/O エラーが発生しました。

注釈

このメソッドは、count位置から始まるTextWriter文字配列から、データのbuffer文字をこのindexに書き込みます。

このオーバーロードは、Write(Char[]) と (bufferindexindex) の間の + 内の各文字の count オーバーロードと同じです。

一般的な I/O タスクの一覧については、「 一般的な I/O タスク」を参照してください。

こちらもご覧ください

適用対象

Write(String, Object[])

Format(String, Object[]) メソッドと同じセマンティクスを使用して、書式設定された文字列をテキスト ストリームに書き込みます。

public:
 virtual void Write(System::String ^ format, ... cli::array <System::Object ^> ^ arg);
public virtual void Write(string format, params object[] arg);
abstract member Write : string * obj[] -> unit
override this.Write : string * obj[] -> unit
Public Overridable Sub Write (format As String, ParamArray arg As Object())

パラメーター

format
String

複合書式指定文字列。

arg
Object[]

書式設定と書き込みを行う 0 個以上のオブジェクトを含むオブジェクト配列。

例外

format または argnull

TextWriter は閉じられます。

I/O エラーが発生しました。

format が有効な複合書式指定文字列ではありません。

-または-

書式指定項目のインデックスが 0 (ゼロ) 未満であるか、 arg 配列の長さ以上です。

注釈

このメソッドは、複合書式を使用して、オブジェクトの値を文字列形式に変換し、その表現を文字列に埋め込みます。 .NET では、次の書式設定に関するトピックで詳しく説明されている、広範な書式設定のサポートが提供されています。

format パラメーターは、このメソッドのパラメーター リスト内のオブジェクトに対応する、0 個以上のインデックス付きプレースホルダー (書式項目と呼ばれます) が混在する 0 個以上のテキスト実行で構成されます。 書式設定プロセスでは、各書式項目が、対応するオブジェクトの値の文字列表現に置き換えられます。

書式項目の構文は次のとおりです。

{index[,length][:formatString]}

角かっこ内の要素は省略可能です。 次の表は、それぞれの要素の説明です。 書式項目の構文を含む複合書式機能の詳細については、「 複合書式」を参照してください。

要素 Description
インデックス 書式設定するオブジェクトのパラメーター リスト内の 0 から始まる位置。 index で指定されたオブジェクトがnullされている場合、書式項目はString.Emptyに置き換えられます。 このオーバーロードにはパラメーター リストに配列があるため、 インデックス の値は常に配列の長さより小さくする必要があります。 インデックス位置にパラメーターがない場合は、FormatExceptionがスローされます。
,length パラメーターの文字列表現の最小文字数。 正の場合、パラメーターは右揃えになります。負の場合は左揃えになります。
:formatString 書式設定するオブジェクトでサポートされる標準書式指定文字列またはカスタム書式指定文字列。 formatString に指定できる値は、オブジェクトの ToString(string format) メソッドでサポートされている値と同じです。 formatString が指定されておらず、書式設定するオブジェクトがIFormattable インターフェイスを実装している場合、nullは、format書式指定文字列として使用されるIFormattable.ToString パラメーターの値として渡されます。

先頭と末尾の中かっこ文字 "{" と "}" が必要です。 formatで 1 つのリテラル中かっこ文字を指定するには、2 つの先頭または末尾の中かっこ ("{{" または "}}}" ) を指定します。

このメソッドは、指定した文字列で個々の改行文字 (16 進数の0x000a) を検索せず、 TextWriter.NewLineに置き換えます。

指定したオブジェクトが書式指定文字列で参照されていない場合は無視されます。

一般的な I/O タスクの一覧については、「 一般的な I/O タスク」を参照してください。

こちらもご覧ください

適用対象

Write(String, Object)

Format(String, Object) メソッドと同じセマンティクスを使用して、書式設定された文字列をテキスト ストリームに書き込みます。

public:
 virtual void Write(System::String ^ format, System::Object ^ arg0);
public virtual void Write(string format, object arg0);
abstract member Write : string * obj -> unit
override this.Write : string * obj -> unit
Public Overridable Sub Write (format As String, arg0 As Object)

パラメーター

format
String

複合書式指定文字列。

arg0
Object

書式設定および書き込み対象のオブジェクト。

例外

formatnullです。

TextWriter は閉じられます。

I/O エラーが発生しました。

format が有効な複合書式指定文字列ではありません。

-または-

書式指定項目のインデックスが 0 (ゼロ) 未満であるか、書式設定するオブジェクトの数以上です (このメソッドのオーバーロードでは 1)。

注釈

このメソッドは、複合書式を使用して、オブジェクトの値を文字列形式に変換し、その表現を文字列に埋め込みます。 .NET では、次の書式設定に関するトピックで詳しく説明されている、広範な書式設定のサポートが提供されています。

format パラメーターは、このメソッドのパラメーター リスト内のオブジェクトに対応する、0 個以上のインデックス付きプレースホルダー (書式項目と呼ばれます) が混在する 0 個以上のテキスト実行で構成されます。 書式設定プロセスでは、各書式項目が、対応するオブジェクトの値の文字列表現に置き換えられます。

書式項目の構文は次のとおりです。

{index[,length][:formatString]}

角かっこ内の要素は省略可能です。 次の表は、それぞれの要素の説明です。 書式項目の構文を含む複合書式機能の詳細については、「 複合書式」を参照してください。

要素 Description
インデックス 書式設定するオブジェクトのパラメーター リスト内の 0 から始まる位置。 index で指定されたオブジェクトがnullされている場合、書式項目はString.Emptyに置き換えられます。 このオーバーロードのパラメーター リストにはオブジェクトが 1 つしかないため、 インデックス の値は常に 0 である必要があります。 インデックス位置にパラメーターがない場合は、FormatExceptionがスローされます。
,length パラメーターの文字列表現の最小文字数。 正の場合、パラメーターは右揃えになります。負の場合は左揃えになります。
:formatString 書式設定するオブジェクトでサポートされる標準書式指定文字列またはカスタム書式指定文字列。 formatString に指定できる値は、オブジェクトの ToString(string format) メソッドでサポートされている値と同じです。 formatString が指定されておらず、書式設定するオブジェクトがIFormattable インターフェイスを実装している場合、nullは、format書式指定文字列として使用されるIFormattable.ToString パラメーターの値として渡されます。

先頭と末尾の中かっこ文字 "{" と "}" が必要です。 formatで 1 つのリテラル中かっこ文字を指定するには、2 つの先頭または末尾の中かっこ ("{{" または "}}}" ) を指定します。

このメソッドは、指定した文字列で個々の改行文字 (16 進数の0x000a) を検索せず、 TextWriter.NewLineに置き換えます。

指定したオブジェクトが書式指定文字列で参照されていない場合は無視されます。

一般的な I/O タスクの一覧については、「 一般的な I/O タスク」を参照してください。

こちらもご覧ください

適用対象

Write(UInt64)

重要

この API は CLS 準拠ではありません。

8 バイト符号なし整数のテキスト表現をテキスト ストリームに書き込みます。

public:
 virtual void Write(System::UInt64 value);
[System.CLSCompliant(false)]
public virtual void Write(ulong value);
[<System.CLSCompliant(false)>]
abstract member Write : uint64 -> unit
override this.Write : uint64 -> unit
Public Overridable Sub Write (value As ULong)

パラメーター

value
UInt64

書き込む 8 バイト符号なし整数。

属性

例外

TextWriter は閉じられます。

I/O エラーが発生しました。

注釈

指定した値のテキスト表現は、 UInt64.ToString メソッドを呼び出すことによって生成されます。 TextWriter.FormatProviderプロパティは、nullされていない場合は、カルチャ固有の書式を指定します。

一般的な I/O タスクの一覧については、「 一般的な I/O タスク」を参照してください。

こちらもご覧ください

適用対象

Write(UInt32)

重要

この API は CLS 準拠ではありません。

4 バイト符号なし整数のテキスト表現をテキスト ストリームに書き込みます。

public:
 virtual void Write(System::UInt32 value);
[System.CLSCompliant(false)]
public virtual void Write(uint value);
[<System.CLSCompliant(false)>]
abstract member Write : uint32 -> unit
override this.Write : uint32 -> unit
Public Overridable Sub Write (value As UInteger)

パラメーター

value
UInt32

書き込む 4 バイト符号なし整数。

属性

例外

TextWriter は閉じられます。

I/O エラーが発生しました。

注釈

指定した値のテキスト表現は、 UInt32.ToString メソッドを呼び出すことによって生成されます。 TextWriter.FormatProviderプロパティは、nullされていない場合は、カルチャ固有の書式を指定します。

一般的な I/O タスクの一覧については、「 一般的な I/O タスク」を参照してください。

こちらもご覧ください

適用対象

Write(String)

文字列をテキスト ストリームに書き込みます。

public:
 virtual void Write(System::String ^ value);
public virtual void Write(string value);
abstract member Write : string -> unit
override this.Write : string -> unit
Public Overridable Sub Write (value As String)

パラメーター

value
String

書き込む文字列。

例外

TextWriter は閉じられます。

I/O エラーが発生しました。

注釈

このオーバーロードは、 Write(Char[]) オーバーロードと同じです。

このメソッドは、指定した文字列で個々の改行文字 (16 進数の0x000a) を検索せず、 TextWriter.NewLineに置き換えます。

valuenullされている場合、テキスト ストリームには何も書き込まれありません。

一般的な I/O タスクの一覧については、「 一般的な I/O タスク」を参照してください。

こちらもご覧ください

適用対象

Write(Single)

4 バイト浮動小数点値のテキスト表現をテキスト ストリームに書き込みます。

public:
 virtual void Write(float value);
public virtual void Write(float value);
abstract member Write : single -> unit
override this.Write : single -> unit
Public Overridable Sub Write (value As Single)

パラメーター

value
Single

書き込む 4 バイト浮動小数点値。

例外

TextWriter は閉じられます。

I/O エラーが発生しました。

注釈

指定した値のテキスト表現は、 Single.ToString メソッドを呼び出すことによって生成されます。 TextWriter.FormatProviderプロパティは、nullされていない場合は、カルチャ固有の書式を指定します。

一般的な I/O タスクの一覧については、「 一般的な I/O タスク」を参照してください。

こちらもご覧ください

適用対象

Write(ReadOnlySpan<Char>)

テキスト ストリームに文字スパンを書き込みます。

public:
 virtual void Write(ReadOnlySpan<char> buffer);
public virtual void Write(ReadOnlySpan<char> buffer);
abstract member Write : ReadOnlySpan<char> -> unit
override this.Write : ReadOnlySpan<char> -> unit
Public Overridable Sub Write (buffer As ReadOnlySpan(Of Char))

パラメーター

buffer
ReadOnlySpan<Char>

書き込む文字スパン。

注釈

指定した値のテキスト表現は、 ReadOnlySpan<Char> を呼び出すことによって生成されます。ToString メソッド。

一般的な I/O タスクの一覧については、「 一般的な I/O タスク」を参照してください。

適用対象

Write(String, Object, Object)

Format(String, Object, Object) メソッドと同じセマンティクスを使用して、書式設定された文字列をテキスト ストリームに書き込みます。

public:
 virtual void Write(System::String ^ format, System::Object ^ arg0, System::Object ^ arg1);
public virtual void Write(string format, object arg0, object arg1);
abstract member Write : string * obj * obj -> unit
override this.Write : string * obj * obj -> unit
Public Overridable Sub Write (format As String, arg0 As Object, arg1 As Object)

パラメーター

format
String

複合書式指定文字列。

arg0
Object

書式設定と書き込みを行う最初のオブジェクト。

arg1
Object

書式設定と書き込みを行う 2 番目のオブジェクト。

例外

formatnullです。

TextWriter は閉じられます。

I/O エラーが発生しました。

format が有効な複合書式指定文字列ではありません。

-または-

書式指定項目のインデックスが 0 (ゼロ) 未満であるか、書式設定するオブジェクトの数以上です (このメソッドのオーバーロードでは 2)。

注釈

このメソッドは、複合書式を使用して、オブジェクトの値を文字列形式に変換し、その表現を文字列に埋め込みます。 .NET では、次の書式設定に関するトピックで詳しく説明されている、広範な書式設定のサポートが提供されています。

format パラメーターは、このメソッドのパラメーター リスト内のオブジェクトに対応する、0 個以上のインデックス付きプレースホルダー (書式項目と呼ばれます) が混在する 0 個以上のテキスト実行で構成されます。 書式設定プロセスでは、各書式項目が、対応するオブジェクトの値の文字列表現に置き換えられます。

書式項目の構文は次のとおりです。

{index[,length][:formatString]}

角かっこ内の要素は省略可能です。 次の表は、それぞれの要素の説明です。 書式項目の構文を含む複合書式機能の詳細については、「 複合書式」を参照してください。

要素 Description
インデックス 書式設定するオブジェクトのパラメーター リスト内の 0 から始まる位置。 index で指定されたオブジェクトがnullされている場合、書式項目はString.Emptyに置き換えられます。 このオーバーロードにはパラメーター リストに 2 つのオブジェクトがあるため、 インデックス の値は常に 0 または 1 である必要があります。 インデックス位置にパラメーターがない場合は、FormatExceptionがスローされます。
,length パラメーターの文字列表現の最小文字数。 正の場合、パラメーターは右揃えになります。負の場合は左揃えになります。
:formatString 書式設定するオブジェクトでサポートされる標準書式指定文字列またはカスタム書式指定文字列。 formatString に指定できる値は、オブジェクトの ToString(string format) メソッドでサポートされている値と同じです。 formatString が指定されておらず、書式設定するオブジェクトがIFormattable インターフェイスを実装している場合、nullは、format書式指定文字列として使用されるIFormattable.ToString パラメーターの値として渡されます。

先頭と末尾の中かっこ文字 "{" と "}" が必要です。 formatで 1 つのリテラル中かっこ文字を指定するには、2 つの先頭または末尾の中かっこ ("{{" または "}}}" ) を指定します。

このメソッドは、指定した文字列で個々の改行文字 (16 進数の0x000a) を検索せず、 TextWriter.NewLineに置き換えます。

指定したオブジェクトが書式指定文字列で参照されていない場合は無視されます。

一般的な I/O タスクの一覧については、「 一般的な I/O タスク」を参照してください。

こちらもご覧ください

適用対象

Write(Int64)

8 バイト符号付き整数のテキスト表現をテキスト ストリームに書き込みます。

public:
 virtual void Write(long value);
public virtual void Write(long value);
abstract member Write : int64 -> unit
override this.Write : int64 -> unit
Public Overridable Sub Write (value As Long)

パラメーター

value
Int64

書き込む 8 バイト符号付き整数。

例外

TextWriter は閉じられます。

I/O エラーが発生しました。

注釈

指定した値のテキスト表現は、 Int64.ToString メソッドを呼び出すことによって生成されます。 TextWriter.FormatProviderプロパティは、nullされていない場合は、カルチャ固有の書式を指定します。

一般的な I/O タスクの一覧については、「 一般的な I/O タスク」を参照してください。

方法: ファイルにテキストを書き込む

こちらもご覧ください

適用対象

Write(Int32)

4 バイト符号付き整数のテキスト表現をテキスト ストリームに書き込みます。

public:
 virtual void Write(int value);
public virtual void Write(int value);
abstract member Write : int -> unit
override this.Write : int -> unit
Public Overridable Sub Write (value As Integer)

パラメーター

value
Int32

書き込む 4 バイト符号付き整数。

例外

TextWriter は閉じられます。

I/O エラーが発生しました。

注釈

指定した値のテキスト表現は、 Int32.ToString メソッドを呼び出すことによって生成されます。 TextWriter.FormatProviderプロパティは、nullされていない場合は、カルチャ固有の書式を指定します。

一般的な I/O タスクの一覧については、「 一般的な I/O タスク」を参照してください。

こちらもご覧ください

適用対象

Write(Double)

8 バイト浮動小数点値のテキスト表現をテキスト ストリームに書き込みます。

public:
 virtual void Write(double value);
public virtual void Write(double value);
abstract member Write : double -> unit
override this.Write : double -> unit
Public Overridable Sub Write (value As Double)

パラメーター

value
Double

書き込む 8 バイトの浮動小数点値。

例外

TextWriter は閉じられます。

I/O エラーが発生しました。

注釈

指定した値のテキスト表現は、 Double.ToString メソッドを呼び出すことによって生成されます。 TextWriter.FormatProviderプロパティは、nullされていない場合は、カルチャ固有の書式を指定します。

一般的な I/O タスクの一覧については、「 一般的な I/O タスク」を参照してください。

こちらもご覧ください

適用対象

Write(Decimal)

10 進値のテキスト表現をテキスト ストリームに書き込みます。

public:
 virtual void Write(System::Decimal value);
public virtual void Write(decimal value);
abstract member Write : decimal -> unit
override this.Write : decimal -> unit
Public Overridable Sub Write (value As Decimal)

パラメーター

value
Decimal

書き込む 10 進値。

例外

TextWriter は閉じられます。

I/O エラーが発生しました。

注釈

FormatProviderプロパティは、nullされていない場合は、カルチャ固有の書式を指定します。

こちらもご覧ください

適用対象

Write(Char[])

文字配列をテキスト ストリームに書き込みます。

public:
 virtual void Write(cli::array <char> ^ buffer);
public virtual void Write(char[] buffer);
abstract member Write : char[] -> unit
override this.Write : char[] -> unit
Public Overridable Sub Write (buffer As Char())

パラメーター

buffer
Char[]

テキスト ストリームに書き込む文字配列。

例外

TextWriter は閉じられます。

I/O エラーが発生しました。

注釈

このメソッドは、指定した文字列で個々の改行文字 (16 進数の0x000a) を検索せず、 NewLineに置き換えます。

この既定のメソッドは、Write(Char[], Int32, Int32) メソッドを呼び出し、文字配列全体を渡します。 文字配列が null場合、何も書き込まれありません。

一般的な I/O タスクの一覧については、「 一般的な I/O タスク」を参照してください。

こちらもご覧ください

適用対象

Write(Char)

テキスト ストリームに文字を書き込みます。

public:
 abstract void Write(char value);
public:
 virtual void Write(char value);
public abstract void Write(char value);
public virtual void Write(char value);
abstract member Write : char -> unit
abstract member Write : char -> unit
override this.Write : char -> unit
Public MustOverride Sub Write (value As Char)
Public Overridable Sub Write (value As Char)

パラメーター

value
Char

テキスト ストリームに書き込む文字。

例外

TextWriter は閉じられます。

I/O エラーが発生しました。

注釈

この既定のメソッドでは何も行われませんが、派生クラスはメソッドをオーバーライドして適切な機能を提供できます。

一般的な I/O タスクの一覧については、「 一般的な I/O タスク」を参照してください。

こちらもご覧ください

適用対象

Write(Boolean)

Boolean 値のテキスト表現をテキスト ストリームに書き込みます。

public:
 virtual void Write(bool value);
public virtual void Write(bool value);
abstract member Write : bool -> unit
override this.Write : bool -> unit
Public Overridable Sub Write (value As Boolean)

パラメーター

value
Boolean

書き込む Boolean 値。

例外

TextWriter は閉じられます。

I/O エラーが発生しました。

注釈

指定した値のテキスト表現は、 Boolean.ToString メソッドを呼び出すことによって生成されます。

このメソッドは、 Boolean.TrueString または Boolean.FalseStringを出力します。

一般的な I/O タスクの一覧については、「 一般的な I/O タスク」を参照してください。

こちらもご覧ください

適用対象

Write(Object)

そのオブジェクトの ToString メソッドを呼び出して、オブジェクトのテキスト表現をテキスト ストリームに書き込みます。

public:
 virtual void Write(System::Object ^ value);
public virtual void Write(object value);
abstract member Write : obj -> unit
override this.Write : obj -> unit
Public Overridable Sub Write (value As Object)

パラメーター

value
Object

書き込むオブジェクト。

例外

TextWriter は閉じられます。

I/O エラーが発生しました。

注釈

このオーバーロードは、 Write(String) オーバーロードと同じです。

指定したオブジェクトが nullされている場合、アクションは実行されず、例外はスローされません。 それ以外の場合は、オブジェクトの ToString メソッドが呼び出されて文字列表現が生成され、結果の文字列が出力ストリームに書き込まれます。 FormatProviderプロパティは、nullされていない場合は、カルチャ固有の書式を指定します。

一般的な I/O タスクの一覧については、「 一般的な I/O タスク」を参照してください。

こちらもご覧ください

適用対象