TextWriter.Write メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
テキスト ストリームにデータを書き込みます。
オーバーロード
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(StringBuilder) |
文字列ビルダーをテキスト ストリームに書き込みます。 |
Write(String) |
文字列をテキスト ストリームに書き込みます。 |
Write(Single) |
4 バイト浮動小数点値のテキスト表現をテキスト ストリームに書き込みます。 |
Write(String, Object, Object) |
Format(String, Object, Object) メソッドと同じセマンティクスを使用して、書式設定された文字列をテキスト ストリームに書き込みます。 |
Write(Object) |
オブジェクトで |
Write(Int64) |
8 バイト符号付き整数のテキスト表現をテキスト ストリームに書き込みます。 |
Write(Int32) |
4 バイト符号付き整数のテキスト表現をテキスト ストリームに書き込みます。 |
Write(Double) |
8 バイト浮動小数点値のテキスト表現をテキスト ストリームに書き込みます。 |
Write(Decimal) |
10 進値のテキスト表現をテキスト ストリームに書き込みます。 |
Write(Char[]) |
文字配列をテキスト ストリームに書き込みます。 |
Write(Char) |
文字をテキスト ストリームに書き込みます。 |
Write(Boolean) |
|
Write(ReadOnlySpan<Char>) |
文字スパンをテキスト ストリームに書き込みます。 |
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);
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 番目のオブジェクト。
例外
format
が null
です。
TextWriter が閉じています。
I/O エラーが発生します。
format
は有効な復号書式指定文字列ではありません。
- または -
書式指定項目のインデックスが、0 (ゼロ) より小さいか、書式設定されるオブジェクトの数 (このメソッド オーバーロードでは 3) 以上です。
注釈
このメソッドは、複合書式を使用してオブジェクトの値を文字列表現に変換し、その表現を文字列に埋め込みます。 .NET では、広範な書式設定のサポートが提供されています。詳細については、次の書式設定に関するトピックを参照してください。
複合書式機能の詳細については、「 複合書式」を参照してください。
数値書式指定子の詳細については、「 標準の数値書式指定文字列 」および 「カスタム数値書式指定文字列」を参照してください。
日付と時刻の書式指定子の詳細については、「 標準の日付と時刻の書式指定文字列」および 「 カスタムの日付と時刻の書式指定文字列」を参照してください。
列挙書式指定子の詳細については、「列挙型書式 指定文字列」を参照してください。
書式設定の詳細については、「型の 書式設定」を参照してください。
パラメーターは format
、このメソッドのパラメーター リスト内のオブジェクトに対応する、0 個以上のインデックス付きプレースホルダー (書式項目と呼ばれる) が混在する 0 個以上のテキスト実行で構成されます。 書式設定プロセスでは、各書式項目が対応するオブジェクトの値の文字列表現に置き換えられます。
書式項目の構文は次のとおりです。
{index[,length][:formatString]}
角かっこ内の要素は省略可能です。 次の表は、それぞれの要素の説明です。 書式項目の構文など、複合書式機能の詳細については、「 複合書式」を参照してください。
要素 | 説明 |
---|---|
インデックス | 書式設定するオブジェクトのパラメーター リスト内の 0 から始まる位置。 index で指定されたオブジェクトが のnull 場合、書式項目は にString.Empty置き換えられます。 このオーバーロードにはパラメーター リストに 3 つのオブジェクトがあるため、 index の値は常に 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 エラーが発生します。
注釈
このメソッドは、 位置 index
から始まる文字配列から、このTextWriter
にデータのbuffer
文字を書き込みますcount
。
このオーバーロードは、 と (count
index
+ ) の間index
のWrite(Char[])各文字のbuffer
オーバーロードと同じです。
共通 I/O タスクの一覧は、 共通 I/O タスク を参照してください。
こちらもご覧ください
- Write(Char[], Int32, Int32)
- Write(Char[], Int32, Int32)
- ファイルおよびストリーム入出力
- 方法: ファイルからのテキストの読み取り
- 方法: テキストのファイルへの書き込み
適用対象
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);
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
または arg
が null
です。
TextWriter が閉じています。
I/O エラーが発生します。
注釈
このメソッドは、複合書式を使用してオブジェクトの値を文字列表現に変換し、その表現を文字列に埋め込みます。 .NET では、以下の書式設定に関するトピックで詳しく説明されている広範な書式設定のサポートが提供されています。
複合書式機能の詳細については、「 複合書式」を参照してください。
数値書式指定子の詳細については、「 標準の数値書式指定文字列 」および「 カスタム数値書式指定文字列」を参照してください。
日付と時刻の書式指定子の詳細については、「 標準の日付と時刻の書式指定文字列」および 「 ユーザー設定の日付と時刻の書式指定文字列」を参照してください。
列挙書式指定子の詳細については、「 列挙書式指定文字列」を参照してください。
書式設定の詳細については、「型の 書式設定」を参照してください。
パラメーターは format
、このメソッドのパラメーター リスト内のオブジェクトに対応する、0 個以上のインデックス付きプレースホルダー (書式項目と呼ばれます) が混在する 0 個以上のテキスト実行で構成されます。 書式設定プロセスは、各書式項目を、対応するオブジェクトの値の文字列表現に置き換えます。
書式項目の構文は次のとおりです。
{index[,length][:formatString]}
角かっこ内の要素は省略可能です。 次の表は、それぞれの要素の説明です。 書式項目の構文を含む複合書式機能の詳細については、「 複合書式」を参照してください。
要素 | 説明 |
---|---|
インデックス | 書式設定するオブジェクトのパラメーター リスト内の 0 から始まる位置。 index で指定されたオブジェクトが のnull 場合、書式項目は にString.Empty置き換えられます。 このオーバーロードのパラメーター リストには配列があるため、 index の値は常に配列の長さより小さくする必要があります。 インデックス位置にパラメーターがない場合は、 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);
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
書式設定および書き込みをするオブジェクト。
例外
format
が null
です。
TextWriter が閉じています。
I/O エラーが発生します。
format
は有効な復号書式指定文字列ではありません。
- または -
書式指定項目のインデックスが、0 (ゼロ) より小さいか、書式設定されるオブジェクトの数 (このメソッド オーバーロードでは 1) 以上です。
注釈
このメソッドは、複合書式を使用してオブジェクトの値を文字列表現に変換し、その表現を文字列に埋め込みます。 .NET では、以下の書式設定に関するトピックで詳しく説明されている広範な書式設定のサポートが提供されています。
複合書式機能の詳細については、「 複合書式」を参照してください。
数値書式指定子の詳細については、「 標準の数値書式指定文字列 」および「 カスタム数値書式指定文字列」を参照してください。
日付と時刻の書式指定子の詳細については、「 標準の日付と時刻の書式指定文字列」および 「 ユーザー設定の日付と時刻の書式指定文字列」を参照してください。
列挙書式指定子の詳細については、「 列挙書式指定文字列」を参照してください。
書式設定の詳細については、「型の 書式設定」を参照してください。
パラメーターは format
、このメソッドのパラメーター リスト内のオブジェクトに対応する、0 個以上のインデックス付きプレースホルダー (書式項目と呼ばれます) が混在する 0 個以上のテキスト実行で構成されます。 書式設定プロセスは、各書式項目を、対応するオブジェクトの値の文字列表現に置き換えます。
書式項目の構文は次のとおりです。
{index[,length][:formatString]}
角かっこ内の要素は省略可能です。 次の表は、それぞれの要素の説明です。 書式項目の構文を含む複合書式機能の詳細については、「 複合書式」を参照してください。
要素 | 説明 |
---|---|
インデックス | 書式設定するオブジェクトのパラメーター リスト内の 0 から始まる位置。 index で指定されたオブジェクトが のnull 場合、書式項目は にString.Empty置き換えられます。 このオーバーロードのパラメーター リストには 1 つのオブジェクトしか含めないため、 index の値は常に 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 呼び出すことによって生成されます。 プロパティがないnull
場合はTextWriter.FormatProvider、カルチャ固有の書式を指定します。
共通 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 呼び出すことによって生成されます。 プロパティがないnull
場合はTextWriter.FormatProvider、カルチャ固有の書式を指定します。
共通 I/O タスクの一覧は、 共通 I/O タスク を参照してください。
こちらもご覧ください
適用対象
Write(StringBuilder)
文字列ビルダーをテキスト ストリームに書き込みます。
public:
virtual void Write(System::Text::StringBuilder ^ value);
public virtual void Write (System.Text.StringBuilder? value);
abstract member Write : System.Text.StringBuilder -> unit
override this.Write : System.Text.StringBuilder -> unit
Public Overridable Sub Write (value As StringBuilder)
パラメーター
- value
- StringBuilder
テキスト ストリームに書き込む文字列ビルダーとしての文字列。
注釈
このメソッドは と Write(stringBuilder.ToString())
同じですが、 メソッドを StringBuilder.GetChunks 使用して中間文字列が作成されないようにします。
適用対象
Write(String)
文字列をテキスト ストリームに書き込みます。
public:
virtual void Write(System::String ^ value);
public virtual void Write (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 に置き換えられません。
value
が null
の場合は、何もテキスト ストリームに書き込みません。
共通 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 呼び出すことによって生成されます。 プロパティがないnull
場合はTextWriter.FormatProvider、カルチャ固有の書式を指定します。
共通 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);
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 番目のオブジェクト。
例外
format
が null
です。
TextWriter が閉じています。
I/O エラーが発生します。
format
は有効な復号書式指定文字列ではありません。
- または -
書式指定項目のインデックスが、0 (ゼロ) より小さいか、書式設定されるオブジェクトの数 (このメソッド オーバーロードでは 2) 以上です。
注釈
このメソッドは、複合書式を使用してオブジェクトの値を文字列表現に変換し、その表現を文字列に埋め込みます。 .NET では、以下の書式設定に関するトピックで詳しく説明されている広範な書式設定のサポートが提供されています。
複合書式機能の詳細については、「 複合書式」を参照してください。
数値書式指定子の詳細については、「 標準の数値書式指定文字列 」および「 カスタム数値書式指定文字列」を参照してください。
日付と時刻の書式指定子の詳細については、「 標準の日付と時刻の書式指定文字列」および 「 ユーザー設定の日付と時刻の書式指定文字列」を参照してください。
列挙書式指定子の詳細については、「 列挙書式指定文字列」を参照してください。
書式設定の詳細については、「型の 書式設定」を参照してください。
パラメーターは format
、このメソッドのパラメーター リスト内のオブジェクトに対応する、0 個以上のインデックス付きプレースホルダー (書式項目と呼ばれます) が混在する 0 個以上のテキスト実行で構成されます。 書式設定プロセスは、各書式項目を、対応するオブジェクトの値の文字列表現に置き換えます。
書式項目の構文は次のとおりです。
{index[,length][:formatString]}
角かっこ内の要素は省略可能です。 次の表は、それぞれの要素の説明です。 書式項目の構文を含む複合書式機能の詳細については、「 複合書式」を参照してください。
要素 | 説明 |
---|---|
インデックス | 書式設定するオブジェクトのパラメーター リスト内の 0 から始まる位置。 index で指定されたオブジェクトが のnull 場合、書式項目は にString.Empty置き換えられます。 このオーバーロードにはパラメーター リストに 2 つのオブジェクトがあるため、 index の値は常に 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(Object)
オブジェクトで ToString
メソッドを呼び出して、そのオブジェクトのテキスト表現をテキスト ストリームに書き込みます。
public:
virtual void Write(System::Object ^ value);
public virtual void Write (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
メソッドが呼び出されて文字列表現が生成され、結果の文字列が出力ストリームに書き込まれます。 プロパティがないnull
場合はFormatProvider、カルチャ固有の書式を指定します。
共通 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 呼び出すことによって生成されます。 プロパティがないnull
場合はTextWriter.FormatProvider、カルチャ固有の書式を指定します。
共通 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 呼び出すことによって生成されます。 プロパティがないnull
場合はTextWriter.FormatProvider、カルチャ固有の書式を指定します。
共通 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 呼び出すことによって生成されます。 プロパティがないnull
場合はTextWriter.FormatProvider、カルチャ固有の書式を指定します。
共通 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 エラーが発生します。
注釈
プロパティがないnull
場合はFormatProvider、カルチャ固有の書式を指定します。
こちらもご覧ください
適用対象
Write(Char[])
文字配列をテキスト ストリームに書き込みます。
public:
virtual void Write(cli::array <char> ^ buffer);
public virtual void Write (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.FalseStringのいずれかをBoolean.TrueString出力します。
共通 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 タスク を参照してください。