System.IO
プリミティブ データ型を特定のエンコーディングのバイナリ値として読み取ります。
2
指定したストリームに基づき、UTF-8 エンコーディングを使用する クラスの新しいインスタンスを初期化します。
入力ストリーム。
ストリームが読み取りをサポートしていないか、null であるか、既に閉じています。
指定したストリームと文字エンコーディングに基づいて、 クラスの新しいインスタンスを初期化します。
入力ストリーム。
使用する文字エンコーディング。
ストリームが読み取りをサポートしていないか、null であるか、既に閉じています。
は null です。
指定したストリームと文字エンコーディングに基づいて クラスの新しいインスタンスを初期化し、必要に応じて、ストリームを開いたままにします。
入力ストリーム。
使用する文字エンコーディング。
オブジェクトを破棄した後にストリームを開いたままにする場合は true、それ以外の場合は false。
ストリームが読み取りをサポートしていないか、null であるか、既に閉じています。
または が null です。
の基になるストリームへのアクセスを公開します。
BinaryReader に関連付けられた、基になるストリーム。
2
クラスの現在のインスタンスによって使用されているすべてのリソースを解放します。
クラスによって使用されているアンマネージ リソースを解放し、オプションでマネージ リソースも解放します。
マネージ リソースとアンマネージ リソースの両方を解放する場合は true。アンマネージ リソースだけを解放する場合は false。
指定したバイト数分だけストリームから読み取ったバイトを内部バッファーに格納します。
読み取るバイト数。
分のバイトを読み取る前にストリームの末尾に到達しました。
I/O エラーが発生しました。
要求された が、内部バッファー サイズより大きくなっています。
読み取り可能な次の文字を返します。バイトの位置または文字の位置は変化しません。
使用できる次の文字。使用できる文字がないか、ストリームがシークをサポートしていない場合は -1。
I/O エラーが発生しました。
現在の文字は、ストリーム用に選択された を使用して内部文字バッファーにデコードできません。
2
基になるストリームから文字を読み取り、使用した Encoding とストリームから読み取った特定の文字に従ってストリームの現在位置を進めます。
入力ストリームの次の文字。現在読み取り可能な文字がない場合は -1。
I/O エラーが発生しました。
ストリームが閉じられました。
2
バイト配列内の指定された位置を開始点として、ストリームから指定されたバイト数を読み取ります。
に読み取るバイト数。要求したバイト数分のバイトを読み取れなかった場合、この値は要求したバイト数より小さくなります。ストリームの末尾に到達した場合は 0 になることがあります。
データを読み取るバッファー。
バッファー内の、バッファーへの読み取り開始点。
読み取るバイト数。
バッファー長から を差し引いた値が より小さい値です。またはデコードされた文字の数が を超えています。これは、Unicode デコーダーがフォールバック文字またはサロゲート ペアを返す場合に発生することがあります。
は null です。
または が負の値です。
ストリームが閉じられました。
I/O エラーが発生しました。
2
文字配列内の指定された位置を開始点として、ストリームから指定された文字数を読み取ります。
バッファーに読み取られた合計文字数。要求した文字数分の文字を読み取れなかった場合、この値は要求した文字数より小さくなります。また、ストリームの末尾に到達した場合は 0 になることがあります。
データを読み取るバッファー。
バッファー内の、バッファーへの読み取り開始点。
読み取る文字の数。
バッファー長から を差し引いた値が より小さい値です。またはデコードされた文字の数が を超えています。これは、Unicode デコーダーがフォールバック文字またはサロゲート ペアを返す場合に発生することがあります。
は null です。
または が負の値です。
ストリームが閉じられました。
I/O エラーが発生しました。
2
32 ビット整数を圧縮形式で読み取ります。
圧縮形式の 32 ビット整数。
ストリームの末尾に到達しました。
ストリームが閉じられました。
I/O エラーが発生しました。
ストリームが破損しています。
現在のストリームから Boolean 値を読み取り、ストリームの現在位置を 1 バイトだけ進めます。
読み取ったバイトが 0 以外の場合は true。0 の場合は false。
ストリームの末尾に到達しました。
ストリームが閉じられました。
I/O エラーが発生しました。
2
現在のストリームから次のバイトを読み取り、ストリームの現在位置を 1 バイトだけ進めます。
現在のストリームから読み取った次のバイト。
ストリームの末尾に到達しました。
ストリームが閉じられました。
I/O エラーが発生しました。
2
現在のストリームから指定されたバイト数をバイト配列に読み取り、そのバイト数だけストリーム内の現在位置を進めます。
基になるストリームから読み取ったデータが格納されているバイト配列。ストリームの末尾に到達した場合は要求したバイト数より小さくなることがあります。
読み取るバイト数。この値は 0 以上の数字の必要があり、それ以外の場合は例外が発生します。
デコードされた文字の数が を超えています。これは、Unicode デコーダーがフォールバック文字またはサロゲート ペアを返す場合に発生することがあります。
I/O エラーが発生しました。
ストリームが閉じられました。
が負の値です。
2
現在のストリームの次の文字を読み取り、使用した Encoding とストリームから読み取った特定の文字に従ってストリームの現在位置を進めます。
現在のストリームから読み取った文字。
ストリームの末尾に到達しました。
ストリームが閉じられました。
I/O エラーが発生しました。
サロゲート文字が読み取られました。
2
現在のストリームから指定された文字数を読み取り、そのデータを文字配列として返します。また、使用した Encoding とストリームから読み取った特定の文字に従って現在位置を進めます。
基になるストリームから読み取ったデータが格納されている文字配列。ストリームの末尾に到達した場合は、要求された文字数より小さくなることがあります。
読み取る文字の数。
デコードされた文字の数が を超えています。これは、Unicode デコーダーがフォールバック文字またはサロゲート ペアを返す場合に発生することがあります。
ストリームが閉じられました。
I/O エラーが発生しました。
が負の値です。
2
現在のストリームから 10 進数値を読み取り、ストリームの現在位置を 16 バイトだけ進めます。
現在のストリームから読み取った 10 進数値。
ストリームの末尾に到達しました。
ストリームが閉じられました。
I/O エラーが発生しました。
2
現在のストリームから 8 バイト浮動小数点値を読み取り、ストリームの現在位置を 8 バイトだけ進めます。
現在のストリームから読み取った 8 バイト浮動小数点値。
ストリームの末尾に到達しました。
ストリームが閉じられました。
I/O エラーが発生しました。
2
現在のストリームから 2 バイト符号付き整数を読み取り、ストリームの現在位置を 2 バイトだけ進めます。
現在のストリームから読み取った 2 バイト符号付き整数。
ストリームの末尾に到達しました。
ストリームが閉じられました。
I/O エラーが発生しました。
2
現在のストリームから 4 バイト符号付き整数を読み取り、ストリームの現在位置を 4 バイトだけ進めます。
現在のストリームから読み取った 4 バイト符号付き整数。
ストリームの末尾に到達しました。
ストリームが閉じられました。
I/O エラーが発生しました。
2
現在のストリームから 8 バイト符号付き整数を読み取り、ストリームの現在位置を 8 バイトだけ進めます。
現在のストリームから読み取った 8 バイト符号付き整数。
ストリームの末尾に到達しました。
ストリームが閉じられました。
I/O エラーが発生しました。
2
現在のストリームから符号付きバイトを読み取り、ストリームの現在位置を 1 バイトだけ進めます。
現在のストリームから読み取った符号付きバイト。
ストリームの末尾に到達しました。
ストリームが閉じられました。
I/O エラーが発生しました。
2
現在のストリームから 4 バイト浮動小数点値を読み取り、ストリームの現在位置を 4 バイトだけ進めます。
現在のストリームから読み取った 4 バイト浮動小数点値。
ストリームの末尾に到達しました。
ストリームが閉じられました。
I/O エラーが発生しました。
2
現在のストリームから 1 つの文字列を読み取ります。ストリームの文字列は、7 ビットごとにエンコードされた文字列の長さが先頭に付加されています。
読み取った文字列。
ストリームの末尾に到達しました。
ストリームが閉じられました。
I/O エラーが発生しました。
2
リトル エンディアン エンコーディングを使用して現在のストリームから 2 バイト符号なし整数を読み取り、ストリームの位置を 2 バイトだけ進めます。
現在のストリームから読み取った 2 バイト符号なし整数。
ストリームの末尾に到達しました。
ストリームが閉じられました。
I/O エラーが発生しました。
2
現在のストリームから 4 バイト符号なし整数を読み取り、ストリームの位置を 4 バイトだけ進めます。
現在のストリームから読み取った 4 バイト符号なし整数。
ストリームの末尾に到達しました。
ストリームが閉じられました。
I/O エラーが発生しました。
2
現在のストリームから 8 バイト符号なし整数を読み取り、ストリームの位置を 8 バイトだけ進めます。
現在のストリームから読み取った 8 バイト符号なし整数。
ストリームの末尾に到達しました。
I/O エラーが発生しました。
ストリームが閉じられました。
2
プリミティブ型をバイナリでストリームに書き込みます。特定のエンコーディングの文字列の書き込みをサポートします。
2
ストリームへの書き込みを行う クラスの新しいインスタンスを初期化します。
指定したストリームに基づき、UTF-8 エンコーディングを使用する クラスの新しいインスタンスを初期化します。
出力ストリーム。
ストリームが書き込みをサポートしていないか、既に閉じています。
は null なので、
指定したストリームと文字エンコーディングに基づいて、 クラスの新しいインスタンスを初期化します。
出力ストリーム。
使用する文字エンコーディング。
ストリームが書き込みをサポートしていないか、既に閉じています。
または が null です。
指定したストリームと文字エンコーディングに基づいて クラスの新しいインスタンスを初期化し、必要に応じて、ストリームを開いたままにします。
出力ストリーム。
使用する文字エンコーディング。
オブジェクトを破棄した後にストリームを開いたままにする場合は true、それ以外の場合は false。
ストリームが書き込みをサポートしていないか、既に閉じています。
または が null です。
の基になるストリームを取得します。
BinaryWriter に関連付けられた、基になるストリーム。
1
クラスの現在のインスタンスによって使用されているすべてのリソースを解放します。
によって使用されているアンマネージ リソースを解放し、オプションでマネージ リソースも解放します。
マネージ リソースとアンマネージ リソースの両方を解放する場合は true。アンマネージ リソースだけを解放する場合は false。
現在のライターのすべてのバッファーをクリアし、バッファー内のデータを基になるデバイスに書き込みます。
1
バッキング ストアを持たない を指定します。
1
基になるストリームを保持します。
現在のストリーム内の位置を設定します。
現在のストリームの位置。
からのバイト オフセット。
新しい位置を取得するための参照ポイントを示す フィールド。
ファイル ポインターが無効な位置に移動しました。
値が無効です。
1
現在のストリームに 1 バイト Boolean 値を書き込みます。値 0 は false を表し、値 1 は true を表します。
書き込む Boolean 値 (0 または 1)。
I/O エラーが発生しました。
ストリームが閉じられました。
1
現在のストリームに符号なしバイトを書き込み、ストリームの位置を 1 バイトだけ進めます。
書き込む符号なしバイト。
I/O エラーが発生しました。
ストリームが閉じられました。
1
基になるストリームにバイト配列を書き込みます。
書き込むデータが格納されているバイト配列。
I/O エラーが発生しました。
ストリームが閉じられました。
は null なので、
1
現在のストリームにバイト配列の特定の領域を書き込みます。
書き込むデータが格納されているバイト配列。
内の書き込み開始点。
書き込むバイト数。
バッファー長から を差し引いた値が より小さい値です。
は null なので、
または が負の値です。
I/O エラーが発生しました。
ストリームが閉じられました。
1
現在のストリームに Unicode 文字を書き込み、使用した Encoding とストリームに書き込んだ特定の文字に従ってストリームの現在位置を進めます。
書き込む非サロゲート Unicode 文字。
I/O エラーが発生しました。
ストリームが閉じられました。
は、単一のサロゲート文字です。
1
現在のストリームに文字配列を書き込み、使用した Encoding とストリームに書き込んだ特定の文字に従ってストリームの現在位置を進めます。
書き込むデータを格納する文字配列。
は null なので、
ストリームが閉じられました。
I/O エラーが発生しました。
1
現在のストリームに文字配列の特定の領域を書き込み、使用した Encoding とストリームに書き込んだ特定の文字に従ってストリームの現在位置を進めます。
書き込むデータを格納する文字配列。
内の書き込み開始点。
書き込む文字数。
バッファー長から を差し引いた値が より小さい値です。
は null なので、
または が負の値です。
I/O エラーが発生しました。
ストリームが閉じられました。
1
現在のストリームに 10 進数値を書き込み、ストリームの位置を 16 バイトだけ進めます。
書き込む 10 進値。
I/O エラーが発生しました。
ストリームが閉じられました。
1
現在のストリームに 8 バイト浮動小数点値を書き込み、ストリームの位置を 8 バイトだけ進めます。
書き込む 8 バイト浮動小数点値。
I/O エラーが発生しました。
ストリームが閉じられました。
1
現在のストリームに 2 バイト符号付き整数を書き込み、ストリームの位置を 2 バイトだけ進めます。
書き込む 2 バイト符号付き整数。
I/O エラーが発生しました。
ストリームが閉じられました。
1
現在のストリームに 4 バイト符号付き整数を書き込み、ストリームの位置を 4 バイトだけ進めます。
書き込む 4 バイト符号付き整数。
I/O エラーが発生しました。
ストリームが閉じられました。
1
現在のストリームに 8 バイト符号付き整数を書き込み、ストリームの位置を 8 バイトだけ進めます。
書き込む 8 バイト符号付き整数。
I/O エラーが発生しました。
ストリームが閉じられました。
1
現在のストリームに符号付きバイトを書き込み、ストリームの位置を 1 バイトだけ進めます。
書き込む符号付きバイト。
I/O エラーが発生しました。
ストリームが閉じられました。
1
現在のストリームに 4 バイト浮動小数点値を書き込み、ストリームの位置を 4 バイトだけ進めます。
書き込む 4 バイト浮動小数点値。
I/O エラーが発生しました。
ストリームが閉じられました。
1
文字長プリフィックスを持つ文字列を、 の現在のエンコーディングでこのストリームに書き込み、使用したエンコーディングとストリームに書き込んだ特定の文字に従ってストリームの現在位置を進めます。
書き込む値。
I/O エラーが発生しました。
は null なので、
ストリームが閉じられました。
1
現在のストリームに 2 バイト符号なし整数を書き込み、ストリームの位置を 2 バイトだけ進めます。
書き込む 2 バイト符号なし整数。
I/O エラーが発生しました。
ストリームが閉じられました。
1
現在のストリームに 4 バイト符号なし整数を書き込み、ストリームの位置を 4 バイトだけ進めます。
書き込む 4 バイト符号なし整数。
I/O エラーが発生しました。
ストリームが閉じられました。
1
現在のストリームに 8 バイト符号なし整数を書き込み、ストリームの位置を 8 バイトだけ進めます。
書き込む 8 バイト符号なし整数。
I/O エラーが発生しました。
ストリームが閉じられました。
1
32 ビット整数を圧縮形式で書き込みます。
書き込む 32 ビット整数。
ストリームの末尾に到達しました。
ストリームが閉じられました。
ストリームが閉じられました。
ストリームの末尾を越えて読み込もうとしたときにスローされる例外。
2
メッセージ文字列がシステムによって提供されたメッセージに設定され、HRESULT が COR_E_ENDOFSTREAM に設定された クラスの新しいインスタンスを初期化します。
メッセージ文字列を に設定し、HRESULT を COR_E_ENDOFSTREAM に設定して、 クラスの新しいインスタンスを初期化します。
エラーを説明する文字列。 の内容は、ユーザーが理解できる内容にします。このコンストラクターの呼び出し元では、この文字列が現在のシステムのカルチャに合わせてローカライズ済みであることを確認しておく必要があります。
指定したエラー メッセージと、この例外の原因である内部例外への参照を使用して、 クラスの新しいインスタンスを初期化します。
エラーを説明する文字列。 の内容は、ユーザーが理解できる内容にします。このコンストラクターの呼び出し元では、この文字列が現在のシステムのカルチャに合わせてローカライズ済みであることを確認しておく必要があります。
現在の例外の原因である例外。 パラメーターが null でない場合は、内部例外を処理する catch ブロックで現在の例外が発生します。
データ ストリームが無効な形式である場合にスローされる例外。
クラスの新しいインスタンスを初期化します。
指定したエラー メッセージを使用して、 クラスの新しいインスタンスを初期化します。
例外の原因を説明するエラー メッセージ。
この例外の原因である内部例外への参照を指定して、 クラスの新しいインスタンスを初期化します。
例外の原因を説明するエラー メッセージ。
現在の例外の原因である例外。 パラメーターが null でない場合は、内部例外を処理する catch ブロックで現在の例外が発生します。
バッキング ストアとしてメモリを使用するストリームを作成します。この種類の .NET Framework ソース コードを参照して、次を参照してください。、 Reference Sourceです。
2
クラスの新しいインスタンスを、0 に初期化される拡張可能な容量を使用して 初期化します。
指定したバイト配列に基づいて、サイズを変更できない クラスの新しいインスタンスを初期化します。
現在のストリームを作成する符号なしバイトの配列。
は null です。
プロパティを指定どおりに設定し、指定したバイト配列に基づいて、サイズを変更できない クラスの新しいインスタンスを初期化します。
このストリームの作成元の符号なしバイトの配列。
ストリームが書き込みをサポートするかどうかを決定する プロパティの設定。
は null です。
バイト配列の指定した領域 (インデックス) に基づいて、サイズを変更できない クラスの新しいインスタンスを初期化します。
このストリームの作成元の符号なしバイトの配列。
ストリームが開始する位置の のインデックス。
バイト単位のストリーム長。
は null です。
または が 0 未満です。
バッファー長から を差し引いた値が より小さい値です。
プロパティを指定どおりに設定し、バイト配列の指定した領域に基づいて、サイズを変更できない クラスの新しいインスタンスを初期化します。
このストリームの作成元の符号なしバイトの配列。
ストリームが開始する位置の のインデックス。
バイト単位のストリーム長。
ストリームが書き込みをサポートするかどうかを決定する プロパティの設定。
は null です。
または が負の値です。
バッファー長から を差し引いた値が より小さい値です。
プロパティを指定どおりに設定し、 を呼び出す機能を指定どおりに設定して、バイト配列の指定した領域に基づき、 クラスの新しいインスタンスを初期化します。
このストリームの作成元の符号なしバイトの配列。
ストリームが開始する位置の のインデックス。
バイト単位のストリーム長。
ストリームが書き込みをサポートするかどうかを決定する プロパティの設定。
ストリームの作成元の符号なしバイト配列を返す を有効にする場合は true。それ以外の場合は false。
は null です。
または が負の値です。
バッファー長から を差し引いた値が より小さい値です。
クラスの新しいインスタンスを、指定に従って初期化される拡張可能な容量を使用して初期化します。
バイト単位の内部配列の初期サイズ。
が負の値です。
現在のストリームが読み取りをサポートしているかどうかを示す値を取得します。
ストリームが開いている場合は true。
2
現在のストリームがシークをサポートしているかどうかを示す値を取得します。
ストリームが開いている場合は true。
2
現在のストリームが書き込みをサポートしているかどうかを示す値を取得します。
ストリームが書き込みをサポートしている場合は true。それ以外の場合は false。
2
ストリームに割り当てられたバイト数を取得または設定します。
ストリームに対してバッファーが使用できる部分の長さ。
容量が負の値または現在のストリーム長より小さい値に設定されています。
現在のストリームが閉じています。
容量を変更できないストリームに対して set が呼び出されました。
2
指定されたバッファー サイズを使用して、現在のストリームからすべてのバイトを非同期に読み取り、指定されたバッファー サイズとキャンセル トークンを使用して、別のストリームに書き込みます。
非同期のコピー操作を表すタスク。
現在のストリームの内容のコピー先のストリーム。
バッファーのサイズ (バイト数)。これは、0 より大きい値である必要があります。
キャンセル要求を監視するためのトークン。
は null です。
が負の値またはゼロです。
現在のストリームまたはコピー先ストリームは破棄されます。
現在のストリームが読み取りをサポートしていないか、コピー先のストリームが書き込みをサポートしていません。
クラスによって使用されているアンマネージ リソースを解放し、オプションでマネージ リソースも解放します。
マネージ リソースとアンマネージ リソースの両方を解放する場合は true。アンマネージ リソースだけを解放する場合は false。
アクションが実行されないように、 メソッドをオーバーライドします。
2
このストリームのすべてのバッファーを非同期的にクリアし、キャンセル要求を監視します。
非同期のフラッシュ操作を表すタスク。
キャンセル要求を監視するためのトークン。
ストリームは破棄されています。
バイト単位のストリーム長を取得します。
バイト単位のストリーム長。
ストリームが閉じられました。
2
ストリームの現在位置を取得または設定します。
ストリーム内の現在位置。
位置が負の値または より大きい値に設定されています。
ストリームが閉じられました。
2
現在のストリームからバイトのブロックを読み取り、データをバッファーに書き込みます。
バッファーに書き込まれた合計バイト数。要求しただけのバイト数を読み取ることができなかった場合、この値は要求したバイト数より小さくなります。また、データを読み取る前にストリームの末尾に到達した場合は 0 になります。
このメソッドが戻るとき、指定したバイト配列の から ( + - 1) までの値が、現在のストリームから読み取られた文字に置き換えられています。
現在のストリームからのデータの格納を開始する位置を示す 内のバイト オフセット。インデックス番号は 0 から始まります。
読み取る最大バイト数。
は null です。
または が負の値です。
バッファー長から を差し引いた値が より小さい値です。
現在のストリーム インスタンスが閉じています。
2
現在のストリームから非同期的にバイト シーケンスを非同期に読み取り、読み取ったバイト数だけストリーム内の位置を進め、キャンセル要求を監視します。
非同期の読み取り操作を表すタスク。 パラメーターの値には、バッファーに読み込まれるバイトの合計数が含まれます。現在使用できるバイト数が要求した数より小さい場合、結果の値は要求したバイト数より小さくなることがあります。また、ストリームの末尾に到達した場合は 0 になることがあります。
データを書き込むバッファー。
ストリームからのデータの書き込み開始位置を示す 内のバイト オフセット。
読み取る最大バイト数。
キャンセル要求を監視するためのトークン。既定値は です。
は null です。
または が負の値です。
と の合計値が、バッファー長より大きい値です。
ストリームは読み取りをサポートしません。
ストリームは破棄されています。
ストリームは現在、前の読み取り操作で使用中です。
現在のストリームからバイトを読み取ります。
にキャストしたバイト。ストリームの末尾に達した場合は -1。
現在のストリーム インスタンスが閉じています。
2
現在のストリーム内の位置を指定した値に設定します。
初期参照ポイントとオフセットを組み合わせて計算するストリーム内の新しい位置。
ストリームの新しい位置。これは パラメーターに対する相対値であり、正または負の値にできます。
シーク参照ポイントとして機能する 型の値。
ストリームの先頭より前をシークしようとしました。
が より大きくなっています。
無効な があります。または によって算術オーバーフローが発生しました。
現在のストリーム インスタンスが閉じています。
2
現在のストリーム長を指定した値に設定します。
長さを設定する値。
現在のストリームのサイズが変更できません。 が現在の容量を超えています。または 現在のストリームが書き込みをサポートしません。
が負または の最大長より大きな値です。最大長は、( - origin) で計算され、origin は、ストリームが開始する位置を示す基になるバッファーのインデックスです。
2
プロパティには関係なく、ストリームの内容をバイト配列に書き込みます。
新しいバイト配列。
2
このストリームの作成元の符号なしバイトの配列を返します。戻り値は、変換が成功したかどうかを示します。
変換が成功した場合は true。それ以外の場合は false。
このストリームの作成元のバイト配列セグメント。
バッファーから読み取ったデータを使用して、現在のストリームにバイトのブロックを書き込みます。
データの書き込み元となるバッファー。
現在のストリームへのバイトのコピーを開始する位置を示す 内のバイト オフセット。インデックス番号は 0 から始まります。
書き込む最大バイト数。
は null です。
ストリームは書き込みをサポートしません。詳細については、 のトピックを参照してください。または 現在の位置が、ストリームの末尾に向かって バイトよりも近い位置にあり、容量を変更できません。
バッファー長から を差し引いた値が より小さい値です。
または が負の値です。
I/O エラーが発生しました。
現在のストリーム インスタンスが閉じています。
2
現在のストリームにバイト シーケンスを非同期に書き込み、書き込んだバイト数だけストリーム内の現在位置を進め、キャンセル要求を監視します。
非同期の書き込み操作を表すタスク。
データの書き込み元となるバッファー。
ストリームへのバイトのコピーを開始する位置を示す 内のバイト オフセット。インデックス番号は 0 から始まります。
書き込む最大バイト数。
キャンセル要求を監視するためのトークン。既定値は です。
は null です。
または が負の値です。
と の合計値が、バッファー長より大きい値です。
ストリームは書き込みをサポートしません。
ストリームは破棄されています。
ストリームは現在、前の書き込み操作で使用中です。
現在のストリーム内の現在位置に 1 バイトを書き込みます。
書き込むバイト。
ストリームは書き込みをサポートしません。詳細については、 のトピックを参照してください。または 現在の位置がストリームの末尾になっており、容量を変更できません。
現在のストリームが閉じています。
2
メモリ ストリームの内容全体を別のストリームに書き込みます。
このメモリ ストリームが書き込まれるストリーム。
は null です。
現在のストリームまたは対象のストリームは閉じています。
2
シークに使用するストリームの場所を指定します。
2
ストリームの先頭を指定します。
ストリーム内の現在位置を指定します。
ストリームの末尾を指定します。
バイト シーケンスのジェネリック ビューを提供します。これは抽象クラスです。この種類の .NET Framework ソース コードを参照して、次を参照してください。、 Reference Sourceです。
2
クラスの新しいインスタンスを初期化します。
派生クラスでオーバーライドされた場合は、現在のストリームが読み取りをサポートするかどうかを示す値を取得します。
ストリームが読み込みをサポートしている場合は true。それ以外の場合は false。
1
派生クラスでオーバーライドされた場合は、現在のストリームがシークをサポートするかどうかを示す値を取得します。
ストリームがシークをサポートしている場合は true。それ以外の場合は false。
1
現在のストリームがタイムアウトできるかどうかを決定する値を取得します。
現在のストリームがタイムアウトできるかどうかを決定する値。
2
派生クラスでオーバーライドされた場合は、現在のストリームが書き込みをサポートするかどうかを示す値を取得します。
ストリームが書き込みをサポートしている場合は true。それ以外の場合は false。
1
現在のストリームからバイトを読み取り、別のストリームに書き込みます。
現在のストリームの内容のコピー先のストリーム。
は null です。
現在のストリームは読み取りをサポートしていません。または は、書き込みをサポートしません。
メソッドが呼び出される前に、現在のストリームまたは が閉じられました。
I/O エラーが発生しました。
指定されたバッファー サイズを使用して、現在のストリームからバイトを読み取り、別のストリームに書き込みます。
現在のストリームの内容のコピー先のストリーム。
バッファーのサイズ。これは、0 より大きい値である必要があります。既定のサイズは 81920 です。
は null です。
が負の値またはゼロです。
現在のストリームは読み取りをサポートしていません。または は、書き込みをサポートしません。
メソッドが呼び出される前に、現在のストリームまたは が閉じられました。
I/O エラーが発生しました。
現在のストリームからすべてのバイトを非同期に読み取り、別のストリームに書き込みます。
非同期のコピー操作を表すタスク。
現在のストリームの内容のコピー先のストリーム。
は null です。
現在のストリームまたはコピー先ストリームは破棄されます。
現在のストリームが読み取りをサポートしていないか、コピー先のストリームが書き込みをサポートしていません。
指定されたバッファー サイズを使用して、現在のストリームからバイトを非同期に読み取り、別のストリームに書き込みます。
非同期のコピー操作を表すタスク。
現在のストリームの内容のコピー先のストリーム。
バッファーのサイズ (バイト数)。これは、0 より大きい値である必要があります。既定のサイズは 81920 です。
は null です。
が負の値またはゼロです。
現在のストリームまたはコピー先ストリームは破棄されます。
現在のストリームが読み取りをサポートしていないか、コピー先のストリームが書き込みをサポートしていません。
指定されたバッファー サイズを使用して、現在のストリームからバイトを非同期に読み取り、指定されたバッファー サイズとキャンセル トークンを使用して、別のストリームに書き込みます。
非同期のコピー操作を表すタスク。
現在のストリームの内容のコピー先のストリーム。
バッファーのサイズ (バイト数)。これは、0 より大きい値である必要があります。既定のサイズは 81920 です。
キャンセル要求を監視するためのトークン。既定値は です。
は null です。
が負の値またはゼロです。
現在のストリームまたはコピー先ストリームは破棄されます。
現在のストリームが読み取りをサポートしていないか、コピー先のストリームが書き込みをサポートしていません。
によって使用されているすべてのリソースを解放します。
で使用されているアンマネージ リソースを解放し、オプションでマネージ リソースを解放します。
マネージ リソースとアンマネージ リソースの両方を解放する場合は true。アンマネージ リソースだけを解放する場合は false。
派生クラスによってオーバーライドされた場合は、ストリームに対応するすべてのバッファーをクリアし、バッファー内のデータを基になるデバイスに書き込みます。
I/O エラーが発生しました。
2
ストリームに対応するすべてのバッファーを非同期にクリアし、バッファー内のデータを基になるデバイスに書き込みます。
非同期のフラッシュ操作を表すタスク。
ストリームは破棄されています。
ストリームに対応するすべてのバッファーを非同期にクリアし、バッファー内のデータを基になるデバイスに書き込み、キャンセル要求を監視します。
非同期のフラッシュ操作を表すタスク。
キャンセル要求を監視するためのトークン。既定値は です。
ストリームは破棄されています。
派生クラスでオーバーライドされた場合は、ストリームの長さをバイト単位で取得します。
ストリーム長 (バイト単位) を表す long 値。
Stream から派生したクラスがシークをサポートしていません。
ストリームが閉じられた後でメソッドが呼び出されました。
1
バッキング ストアを持たない Stream。
1
派生クラスでオーバーライドされた場合は、現在のストリーム内の位置を取得または設定します。
ストリーム内の現在位置。
I/O エラーが発生しました。
ストリームがシークをサポートしていません。
ストリームが閉じられた後でメソッドが呼び出されました。
1
派生クラスによってオーバーライドされた場合は、現在のストリームからバイト シーケンスを読み取り、読み取ったバイト数の分だけストリームの位置を進めます。
バッファーに読み取られた合計バイト数。要求しただけのバイト数を読み取ることができなかった場合、この値は要求したバイト数より小さくなります。ストリームの末尾に到達した場合は 0 (ゼロ) になることがあります。
バイト配列。このメソッドが戻るとき、指定したバイト配列の から ( + -1) までの値が、現在のソースから読み取られたバイトに置き換えられます。
現在のストリームから読み取ったデータの格納を開始する位置を示す 内のバイト オフセット。インデックス番号は 0 から始まります。
現在のストリームから読み取る最大バイト数。
と の合計値が、バッファー長より大きい値です。
は null です。
または が負の値です。
I/O エラーが発生しました。
ストリームは読み取りをサポートしません。
ストリームが閉じられた後でメソッドが呼び出されました。
1
現在のストリームからバイト シーケンスを非同期に読み取り、読み取ったバイト数だけストリーム内の位置を進めます。
非同期の読み取り操作を表すタスク。 パラメーターの値には、バッファーに読み込まれるバイトの合計数が含まれます。現在使用できるバイト数が要求した数より小さい場合、結果の値は要求したバイト数より小さくなることがあります。また、ストリームの末尾に到達した場合は 0 になることがあります。
データを書き込むバッファー。
ストリームからのデータの書き込み開始位置を示す 内のバイト オフセット。
読み取る最大バイト数。
は null です。
または が負の値です。
と の合計値が、バッファー長より大きい値です。
ストリームは読み取りをサポートしません。
ストリームは破棄されています。
ストリームは現在、前の読み取り操作で使用中です。
現在のストリームから非同期的にバイト シーケンスを非同期に読み取り、読み取ったバイト数だけストリーム内の位置を進め、キャンセル要求を監視します。
非同期の読み取り操作を表すタスク。 パラメーターの値には、バッファーに読み込まれるバイトの合計数が含まれます。現在使用できるバイト数が要求した数より小さい場合、結果の値は要求したバイト数より小さくなることがあります。また、ストリームの末尾に到達した場合は 0 になることがあります。
データを書き込むバッファー。
ストリームからのデータの書き込み開始位置を示す 内のバイト オフセット。
読み取る最大バイト数。
キャンセル要求を監視するためのトークン。既定値は です。
は null です。
または が負の値です。
と の合計値が、バッファー長より大きい値です。
ストリームは読み取りをサポートしません。
ストリームは破棄されています。
ストリームは現在、前の読み取り操作で使用中です。
ストリームから 1 バイトを読み取り、ストリーム内の位置を 1 バイト進めます。ストリームの末尾の場合は -1 を返します。
Int32 にキャストされた符号なしバイト。ストリームの末尾の場合は -1。
ストリームは読み取りをサポートしません。
ストリームが閉じられた後でメソッドが呼び出されました。
2
ストリームがタイムアウト前に読み取りを試行する期間を決定する値 (ミリ秒単位) を取得または設定します。
ストリームがタイムアウト前に読み取りを試行する期間を決定する値 (ミリ秒単位)。
メソッドは、常に をスローします。
2
派生クラスでオーバーライドされた場合は、現在のストリーム内の位置を設定します。
現在のストリーム内の新しい位置。
パラメーターからの相対バイト オフセット。
新しい位置を取得するために使用する参照ポイントを示す 型の値。
I/O エラーが発生しました。
ストリームがシークをサポートしていません。たとえば、ストリームがパイプまたはコンソール出力によって生成された可能性があります。
ストリームが閉じられた後でメソッドが呼び出されました。
1
派生クラスでオーバーライドされた場合は、現在のストリームの長さを設定します。
現在のストリームの希望の長さ (バイト数)。
I/O エラーが発生しました。
ストリームが書き込みとシークの両方をサポートしていません。たとえば、ストリームがパイプまたはコンソール出力によって生成された可能性があります。
ストリームが閉じられた後でメソッドが呼び出されました。
2
派生クラスによってオーバーライドされた場合は、現在のストリームにバイト シーケンスを書き込み、書き込んだバイト数の分だけストリームの現在位置を進めます。
バイト配列。このメソッドは、 から現在のストリームに、 で指定されたバイト数だけコピーします。
現在のストリームへのバイトのコピーを開始する位置を示す 内のバイト オフセット。インデックス番号は 0 から始まります。
現在のストリームに書き込むバイト数。
合計 と がバッファーの長さより大きい。
nullです。
または が負の値です。
指定したファイルが見つからないなど、I/O エラーが発生しました。
ストリームは書き込みをサポートしません。
ストリームが閉じられた後が呼び出されました。
1
現在のストリームにバイト シーケンスを非同期に書き込み、書き込んだバイト数だけストリーム内の現在位置を進めます。
非同期の書き込み操作を表すタスク。
データの書き込み元となるバッファー。
ストリームへのバイトのコピーを開始する位置を示す 内のバイト オフセット。インデックス番号は 0 から始まります。
書き込む最大バイト数。
は null です。
または が負の値です。
と の合計値が、バッファー長より大きい値です。
ストリームは書き込みをサポートしません。
ストリームは破棄されています。
ストリームは現在、前の書き込み操作で使用中です。
現在のストリームにバイト シーケンスを非同期に書き込み、書き込んだバイト数だけストリーム内の現在位置を進め、キャンセル要求を監視します。
非同期の書き込み操作を表すタスク。
データの書き込み元となるバッファー。
ストリームへのバイトのコピーを開始する位置を示す 内のバイト オフセット。インデックス番号は 0 から始まります。
書き込む最大バイト数。
キャンセル要求を監視するためのトークン。既定値は です。
は null です。
または が負の値です。
と の合計値が、バッファー長より大きい値です。
ストリームは書き込みをサポートしません。
ストリームは破棄されています。
ストリームは現在、前の書き込み操作で使用中です。
ストリームの現在位置にバイトを書き込み、ストリームの位置を 1 バイトだけ進めます。
ストリームに書き込むバイト。
I/O エラーが発生しました。
ストリームが書き込みをサポートしていないか、既に閉じています。
ストリームが閉じられた後でメソッドが呼び出されました。
2
ストリームがタイムアウト前に書き込みを試行する期間を決定する値 (ミリ秒単位) を取得または設定します。
ストリームがタイムアウト前に書き込みを試行する期間を決定する値 (ミリ秒単位)。
メソッドは、常に をスローします。
2
特定のエンコーディングのバイト ストリームから文字を読み込む を実装します。この種類の .NET Framework ソース コードを参照して、次を参照してください。、 Reference Sourceです。
1
指定したストリーム用の クラスの新しいインスタンスを初期化します。
読み込まれるストリーム。
が読み取りをサポートしていません。
は null です。
バイト順マーク検出オプションを設定して、指定したストリーム用の クラスの新しいインスタンスを初期化します。
読み込まれるストリーム。
ファイルの先頭にあるバイト順序マークを検索するかどうかを示します。
が読み取りをサポートしていません。
は null です。
文字エンコーディングを設定して、指定したストリーム用の クラスの新しいインスタンスを初期化します。
読み込まれるストリーム。
使用する文字エンコーディング。
が読み取りをサポートしていません。
または が null です。
文字エンコーディングとバイト順マーク検出オプションを設定して、指定したストリーム用の クラスの新しいインスタンスを初期化します。
読み込まれるストリーム。
使用する文字エンコーディング。
ファイルの先頭にあるバイト順序マークを検索するかどうかを示します。
が読み取りをサポートしていません。
または が null です。
文字エンコーディング、バイト順マーク検出オプション、およびバッファー サイズを設定して、指定したストリーム用の クラスの新しいインスタンスを初期化します。
読み込まれるストリーム。
使用する文字エンコーディング。
ファイルの先頭にあるバイト順序マークを検索するかどうかを示します。
最小バッファー サイズ。
ストリームは読み取りをサポートしません。
または が null です。
が 0 以下です。
指定した文字エンコーディング、バイト順マーク検出オプション、およびバッファー サイズに基づいて、指定したストリーム用の クラスの新しいインスタンスを初期化し、必要に応じて、ストリームを開いたままにします。
読み取るストリーム。
使用する文字エンコーディング。
ファイルの先頭にあるバイト順序マークを検索する場合は true。それ以外の場合は false。
最小バッファー サイズ。
オブジェクトを破棄した後にストリームを開いたままにする場合は true、それ以外の場合は false。
基になるストリームを返します。
基になるストリーム。
2
現在の オブジェクトが使用している現在の文字エンコーディングを取得します。
現在のリーダーが使用している現在の文字エンコーディング。 の メソッドを最初に呼び出した後、現在の文字エンコーディングを示す値が異なる場合があります。これは、 メソッドの最初の呼び出しまでエンコードの自動検出が実行されないためです。
2
内部バッファーをクリアします。
2
基になるストリームを閉じ、 によって使用されているアンマネージ リソースを解放します。任意でマネージ リソースも解放します。
マネージ リソースとアンマネージ リソースの両方を解放する場合は true。アンマネージ リソースだけを解放する場合は false。
現在のストリームの位置がストリームの末尾かどうかを示す値を取得します。
現在のストリームの位置がストリームの末尾の場合は true。それ以外の場合は false。
基になるストリームは破棄されています。
1
空のストリームの オブジェクト。
1
読み取り可能な次の文字を返しますが、その文字は使用されません。
読み取り対象の次の文字を表す整数。読み取り対象の文字が存在しない場合またはストリームがシークをサポートしていない場合は -1。
I/O エラーが発生しました。
1
入力ストリームから次の文字を読み込み、1 文字分だけ文字位置を進めます。
入力ストリームの次の文字を オブジェクトで表した値。使用できる文字がない場合は -1。
I/O エラーが発生しました。
1
指定したインデックスを開始位置として、現在のストリームから、指定された最大文字数をバッファー内に読み取ります。
読み込まれた文字数。ストリームの末尾でデータが読み込まれなかった場合は 0。この数値は、ストリーム内に使用できるデータがあるかどうかによって異なりますが、 パラメーター以下の数値になります。
このメソッドが戻るとき、指定した文字配列の から () までの値が、現在のソースから読み取られた文字に置き換えられています。
書き込みの開始位置を示す のインデックス。
読み取り対象の最大文字数。
バッファー長から を差し引いた値が より小さい値です。
は null です。
または が負の値です。
I/O エラーが発生しました。たとえば、ストリームがクローズされています。
1
指定した最大文字数を現在のストリームから非同期的に読み取り、バッファーの指定したインデックス位置にそのデータを書き込みます。
非同期の読み取り操作を表すタスク。 パラメーターの値には、バッファーに読み込まれるバイトの合計数が含まれます。現在使用できるバイト数が要求した数より小さい場合、結果の値は要求したバイト数より小さくなることがあります。また、ストリームの末尾に到達した場合は 0 になることがあります。
このメソッドが戻るとき、指定した文字配列の から ( + - 1) までの値が、現在のソースから読み取られた文字に置き換えられます。
書き込みを開始する 内の位置。
読み取り対象の最大文字数。指定された文字数をバッファーに書き込む前にストリームの末尾に到達した場合は現在のメソッドが返ります。
は null です。
または が負の値です。
と の合計値が、バッファー長より大きい値です。
ストリームは破棄されています。
リーダーは現在、前の読み取り操作で使用中です。
指定した最大文字数を現在のストリームから読み取り、バッファーの指定したインデックス位置にそのデータを書き込みます。
読み取られた文字数。この数値は、すべての入力文字が読み取られたかどうかによって異なりますが、 以下の数値になります。
このメソッドが戻るとき、指定した文字配列の から () までの値が、現在のソースから読み取られた文字に置き換えられています。
書き込みを開始する 内の位置。
読み取り対象の最大文字数。
は null です。
バッファー長から を差し引いた値が より小さい値です。
または が負の値です。
が閉じています。
I/O エラーが発生しました。
指定した最大文字数を現在のストリームから非同期的に読み取り、バッファーの指定したインデックス位置にそのデータを書き込みます。
非同期の読み取り操作を表すタスク。 パラメーターの値には、バッファーに読み込まれるバイトの合計数が含まれます。現在使用できるバイト数が要求した数より小さい場合、結果の値は要求したバイト数より小さくなることがあります。また、ストリームの末尾に到達した場合は 0 になることがあります。
このメソッドが戻るとき、指定した文字配列の から ( + - 1) までの値が、現在のソースから読み取られた文字に置き換えられます。
書き込みを開始する 内の位置。
読み取り対象の最大文字数。指定された文字数をバッファーに書き込む前にストリームの末尾に到達した場合、メソッドは制御を返します。
は null です。
または が負の値です。
と の合計値が、バッファー長より大きい値です。
ストリームは破棄されています。
リーダーは現在、前の読み取り操作で使用中です。
現在のストリームから 1 行分の文字を読み取り、そのデータを文字列として返します。
入力ストリームからの次の行。入力ストリームの末尾に到達した場合は null。
返される文字列用のバッファーを割り当てるためにはメモリが不足しています。
I/O エラーが発生しました。
1
現在のストリームから非同期的に 1 行分の文字を読み取り、そのデータを文字列として返します。
非同期の読み取り操作を表すタスク。 パラメーターの値には、ストリームの次の行が含まれます。または、すべての文字が読み取られた場合は null です。
次の行の文字数が、 を超えています。
ストリームは破棄されています。
リーダーは現在、前の読み取り操作で使用中です。
すべての文字の現在位置から末尾までを読み込みます。
ストリームの現在位置から末尾までのストリームの残り部分 (文字列)。現在の位置がストリームの末尾である場合は、空の文字列 ("") が返されます。
返される文字列用のバッファーを割り当てるためにはメモリが不足しています。
I/O エラーが発生しました。
1
現在位置からストリームの末尾まですべての文字を非同期的に読み取り、1 つの文字列として返します。
非同期の読み取り操作を表すタスク。 パラメーターの値には、現在位置からストリームの末尾までの文字から成る文字列が含まれます。
文字数が を超えています。
ストリームは破棄されています。
リーダーは現在、前の読み取り操作で使用中です。
文字を特定のエンコーディングでストリームに書き込むための を実装しています。この種類の .NET Framework ソース コードを参照して、次を参照してください。、参照ソースです。
1
UTF-8 エンコーディングと既定のバッファー サイズを使用して、指定したストリーム用の クラスの新しいインスタンスを初期化します。
書き込まれるストリーム。
が書き込み可能ではありません。
は null です。
指定したエンコーディングと既定のバッファー サイズを使用して、指定したストリーム用の クラスの新しいインスタンスを初期化します。
書き込まれるストリーム。
使用する文字エンコーディング。
または が null です。
が書き込み可能ではありません。
指定したエンコーディングとバッファー サイズを使用して、指定したストリーム用の クラスの新しいインスタンスを初期化します。
書き込まれるストリーム。
使用する文字エンコーディング。
バイト単位のバッファー サイズ。
または が null です。
が負の値です。
が書き込み可能ではありません。
指定した円コーディングとバッファー サイズを使用して、指定したストリーム用の クラスの新しいインスタンスを初期化し、必要に応じて、ストリームを開いたままにします。
書き込まれるストリーム。
使用する文字エンコーディング。
バイト単位のバッファー サイズ。
true to leave the stream open after the object is disposed; otherwise, false.
または が null です。
が負の値です。
が書き込み可能ではありません。
が呼び出されるたびに、 によって基になるストリームに対するバッファーをフラッシュするかどうかを示す値を取得または設定します。
に強制的にバッファーをフラッシュさせる場合は true。それ以外の場合は false。
1
バッキング ストアと連結する、基になるストリームを取得します。
この StreamWriter が書き込むストリーム。
2
によって使用されているアンマネージ リソースを解放し、オプションでマネージ リソースも解放します。
マネージ リソースとアンマネージ リソースの両方を解放する場合は true。アンマネージ リソースだけを解放する場合は false。
現在のエンコードは、Unicode サロゲート ペアの片方の表示をサポートしていません。
出力の書き込みに使用する を取得します。
現在のインスタンスのコンストラクターで指定した 。エンコーディングを指定しなかった場合は、。
2
現在のライターで使用したすべてのバッファーをクリアし、バッファー内のすべてのデータを基になるストリームに書き込みます。
現在のライターがクローズされています。
I/O エラーが発生しました。
現在のエンコードは、Unicode サロゲート ペアの片方の表示をサポートしていません。
1
このストリームのすべてのバッファーを非同期にクリアし、バッファー内のデータを基になるデバイスに書き込みます。
非同期のフラッシュ操作を表すタスク。
ストリームは破棄されています。
バッキング ストアを持たない書き込み専用の StreamWriter を提供します。
1
ストリームに文字を書き込みます。
ストリームに書き込む文字。
I/O エラーが発生しました。
が true または バッファーがいっぱいで、現在のライターが閉じられています。
が true または バッファーがいっぱいで、 がストリームの末尾にあるため、基になる固定サイズのストリームにバッファーの内容を書き込むことができません。
1
ストリームに文字配列を書き込みます。
書き込むデータを格納する文字配列。 が null の場合は、何も書き込まれません。
I/O エラーが発生しました。
が true または バッファーがいっぱいで、現在のライターが閉じられています。
が true または バッファーがいっぱいで、 がストリームの末尾にあるため、基になる固定サイズのストリームにバッファーの内容を書き込むことができません。
1
ストリームに文字配列の一部を書き込みます。
書き込むデータを格納する文字配列。
データの読み取りを開始する、バッファー内の文字位置。
書き込む文字の最大数。
は null です。
バッファー長から を差し引いた値が より小さい値です。
または が負の値です。
I/O エラーが発生しました。
が true または バッファーがいっぱいで、現在のライターが閉じられています。
が true または バッファーがいっぱいで、 がストリームの末尾にあるため、基になる固定サイズのストリームにバッファーの内容を書き込むことができません。
1
ストリームに文字列を書き込みます。
ストリームに書き込む文字列。 が null の場合は、何も書き込まれません。
が true または バッファーがいっぱいで、現在のライターが閉じられています。
が true または バッファーがいっぱいで、 がストリームの末尾にあるため、基になる固定サイズのストリームにバッファーの内容を書き込むことができません。
I/O エラーが発生しました。
1
文字を非同期でストリームに書き込みます。
非同期の書き込み操作を表すタスク。
ストリームに書き込む文字。
ストリーム ライターは破棄されます。
ストリーム ライターは現在、前の書き込み操作で使用中です。
文字の部分配列をストリームに非同期で書き込みます。
非同期の書き込み操作を表すタスク。
書き込むデータを格納する文字配列。
データの読み取りを開始する、バッファー内の文字位置。
書き込む文字の最大数。
は null です。
に を加算した値が、バッファーの長さを超えています。
または が負の値です。
ストリーム ライターは破棄されます。
ストリーム ライターは現在、前の書き込み操作で使用中です。
文字列をストリームに非同期で書き込みます。
非同期の書き込み操作を表すタスク。
ストリームに書き込む文字列。 が null の場合は、何も書き込まれません。
ストリーム ライターは破棄されます。
ストリーム ライターは現在、前の書き込み操作で使用中です。
行終端記号をストリームに非同期で書き込みます。
非同期の書き込み操作を表すタスク。
ストリーム ライターは破棄されます。
ストリーム ライターは現在、前の書き込み操作で使用中です。
非同期でストリームに文字を書き込み、続けて行終端記号を書き込みます。
非同期の書き込み操作を表すタスク。
ストリームに書き込む文字。
ストリーム ライターは破棄されます。
ストリーム ライターは現在、前の書き込み操作で使用中です。
文字の部分配列をストリームに非同期で書き込み、続けて行終端記号を書き込みます。
非同期の書き込み操作を表すタスク。
データの書き込み元の文字配列。
データの読み取りを開始する、バッファー内の文字位置。
書き込む文字の最大数。
は null です。
に を加算した値が、バッファーの長さを超えています。
または が負の値です。
ストリーム ライターは破棄されます。
ストリーム ライターは現在、前の書き込み操作で使用中です。
文字列を非同期でストリームに書き込み、続けて行終端記号を書き込みます。
非同期の書き込み操作を表すタスク。
書き込む文字列。値が null の場合は、行終端記号だけが書き込まれます。
ストリーム ライターは破棄されます。
ストリーム ライターは現在、前の書き込み操作で使用中です。
文字列から読み取る を実装します。
2
指定した文字列から読み取る クラスの新しいインスタンスを初期化します。
を初期化する目的の文字列。
パラメーターが null です。
によって使用されているアンマネージ リソースを解放し、オプションでマネージ リソースも解放します。
マネージ リソースとアンマネージ リソースの両方を解放する場合は true。アンマネージ リソースだけを解放する場合は false。
読み取り可能な次の文字を返しますが、その文字は使用されません。
読み取り対象の次の文字を表す整数。使用できる文字がないか、ストリームがシークをサポートしていない場合は -1。
現在のリーダーが閉じています。
2
入力文字列から次の文字を読み取り、1 文字分だけ文字位置を進めます。
基になる文字列の次の文字。または使用できる文字がない場合は -1。
現在のリーダーが閉じています。
2
入力文字列から文字のブロックを読み取り、 だけ文字位置を進めます。
バッファーに読み取られた合計文字数。要求しただけの文字数を読み取ることができなかった場合、この値は要求した文字数より小さくなります。基になる文字列の末尾に到達した場合は 0 になることがあります。
このメソッドが戻るとき、指定した文字配列の から ( + - 1) までの値が、現在のソースから読み取られた文字に置き換えられます。
バッファー内の開始インデックス。
読み取る文字の数。
は null なので、
バッファー長から を差し引いた値が より小さい値です。
または が負の値です。
現在のリーダーが閉じています。
2
指定した最大文字数を現在の文字列から非同期的に読み取り、バッファーの指定したインデックス位置にそのデータを書き込みます。
非同期の読み取り操作を表すタスク。 パラメーターの値には、バッファーに読み込まれるバイトの合計数が含まれます。現在使用できるバイト数が要求した数より小さい場合、結果の値は要求したバイト数より小さくなることがあります。また、文字列の末尾に到達した場合は 0 になることがあります。
このメソッドが戻るとき、指定した文字配列の から ( + - 1) までの値が、現在のソースから読み取られた文字に置き換えられます。
書き込みを開始する 内の位置。
読み取り対象の最大文字数。指定された文字数をバッファーに書き込む前に文字列の末尾に到達した場合、メソッドは制御を返します。
は null なので、
または が負の値です。
と の合計値が、バッファー長より大きい値です。
文字列リーダーは破棄されています。
リーダーは現在、前の読み取り操作で使用中です。
指定した最大文字数を現在の文字列から非同期的に読み取り、バッファーの指定したインデックス位置にそのデータを書き込みます。
非同期の読み取り操作を表すタスク。 パラメーターの値には、バッファーに読み込まれるバイトの合計数が含まれます。現在使用できるバイト数が要求した数より小さい場合、結果の値は要求したバイト数より小さくなることがあります。また、文字列の末尾に到達した場合は 0 になることがあります。
このメソッドが戻るとき、指定した文字配列の から ( + - 1) までの値が、現在のソースから読み取られた文字に置き換えられます。
書き込みを開始する 内の位置。
読み取り対象の最大文字数。指定された文字数をバッファーに書き込む前に文字列の末尾に到達した場合、メソッドは制御を返します。
は null なので、
または が負の値です。
と の合計値が、バッファー長より大きい値です。
文字列リーダーは破棄されています。
リーダーは現在、前の読み取り操作で使用中です。
現在の文字列から 1 行分の文字を読み取り、そのデータを文字列として返します。
現在の文字列の次の行。文字列の末尾に到達した場合は null。
現在のリーダーが閉じています。
返される文字列用のバッファーを割り当てるためにはメモリが不足しています。
2
現在の文字列から非同期的に 1 行分の文字を読み取り、そのデータを文字列として返します。
非同期の読み取り操作を表すタスク。 パラメーターの値には、文字列リーダーの次の行が含まれます。または、すべての文字が読み取られた場合は null です。
次の行の文字数が、 を超えています。
文字列リーダーは破棄されています。
リーダーは現在、前の読み取り操作で使用中です。
現在位置から文字列の末尾まですべての文字を読み取り、1 つの文字列として返します。
基になる文字列の現在位置から末尾までの内容。
返される文字列用のバッファーを割り当てるためにはメモリが不足しています。
現在のリーダーが閉じています。
2
現在位置から文字列の末尾まですべての文字を非同期的に読み取り、1 つの文字列として返します。
非同期の読み取り操作を表すタスク。 パラメーターの値には、現在位置から文字列の末尾までの文字から成る文字列が含まれます。
文字数が を超えています。
文字列リーダーは破棄されています。
リーダーは現在、前の読み取り操作で使用中です。
文字列に情報を書き込む を実装します。情報は、基になる に格納されます。
2
クラスの新しいインスタンスを初期化します。
指定した書式コントロールで クラスの新しいインスタンスを初期化します。
書式を制御する オブジェクト。
指定した への書き込みを行う クラスの新しいインスタンスを初期化します。
書き込む StringBuilder。
は null なので、
指定した に書き込みを行い、指定した書式プロバイダーを持つ クラスの新しいインスタンスを初期化します。
書き込む StringBuilder。
書式を制御する オブジェクト。
は null なので、
によって使用されているアンマネージ リソースを解放し、オプションでマネージ リソースも解放します。
マネージ リソースとアンマネージ リソースの両方を解放する場合は true。アンマネージ リソースだけを解放する場合は false。
出力の書き込みに使用する を取得します。
出力の書き込み時に適用する Encoding。
1
現在のライターのすべてのバッファーを非同期にクリアし、バッファー内のデータを基になるデバイスに書き込みます。
非同期のフラッシュ操作を表すタスク。
基になる を返します。
基になる StringBuilder。
2
現在の StringWriter に書き込まれた文字を格納している文字列を返します。
現在の StringWriter に書き込まれた文字を格納している文字列。
2
文字列に文字を書き込みます。
書き込む文字。
ライターが閉じられました。
2
文字配列の一部を文字列に書き込みます。
データの書き込み元の文字配列。
データの読み取りを開始する、バッファー内の位置。
書き込む文字の最大数。
は null なので、
または が負の値です。
( + )> 。Length.
ライターが閉じられました。
2
現在の文字列に文字列を書き込みます。
書き込む文字列。
ライターが閉じられました。
2
文字列に文字を非同期的に書き込みます。
非同期の書き込み操作を表すタスク。
文字列に書き込む文字。
文字列ライターは破棄されます。
文字列ライターは現在、前の書き込み操作で使用中です。
文字の部分配列を文字列に非同期で書き込みます。
非同期の書き込み操作を表すタスク。
データの書き込み元の文字配列。
データの読み取りを開始する、バッファー内の位置。
書き込む文字の最大数。
は null なので、
に を加算した値が、バッファーの長さを超えています。
または が負の値です。
文字列ライターは破棄されます。
文字列ライターは現在、前の書き込み操作で使用中です。
現在の文字列に文字列を非同期的に書き込みます。
非同期の書き込み操作を表すタスク。
書き込む文字列。 が null の場合は、何もテキスト ストリームに書き込みません。
文字列ライターは破棄されます。
文字列ライターは現在、前の書き込み操作で使用中です。
非同期で文字列に文字を書き込み、続けて行終端記号を書き込みます。
非同期の書き込み操作を表すタスク。
文字列に書き込む文字。
文字列ライターは破棄されます。
文字列ライターは現在、前の書き込み操作で使用中です。
文字の部分配列を文字列に非同期で書き込み、続けて行終端記号を書き込みます。
非同期の書き込み操作を表すタスク。
データの書き込み元の文字配列。
データの読み取りを開始する、バッファー内の位置。
書き込む文字の最大数。
は null なので、
に を加算した値が、バッファーの長さを超えています。
または が負の値です。
文字列ライターは破棄されます。
文字列ライターは現在、前の書き込み操作で使用中です。
現在の文字列に非同期で文字列を書き込み、続けて行終端記号を書き込みます。
非同期の書き込み操作を表すタスク。
書き込む文字列。値が null の場合は、行終端記号だけが書き込まれます。
文字列ライターは破棄されます。
文字列ライターは現在、前の書き込み操作で使用中です。
一連の文字を読み取ることができるリーダーを表します。
2
クラスの新しいインスタンスを初期化します。
この オブジェクトによって使用されているすべてのリソースを解放します。
で使用されているアンマネージ リソースを解放し、オプションでマネージ リソースを解放します。
マネージ リソースとアンマネージ リソースの両方を解放する場合は true。アンマネージ リソースだけを解放する場合は false。
読み取り対象のデータを TextReader に提供しません。
1
リーダーや文字の読み取り元の状態を変更せずに、次の文字を読み取ります。リーダーから実際に文字を読み取らずに次の文字を返します。
読み取り対象の次の文字を表す整数。使用できる文字がないか、リーダーがシークをサポートしていない場合は -1。
が閉じています。
I/O エラーが発生しました。
1
テキスト リーダーから次の文字を読み取り、1 文字分だけ文字位置を進めます。
テキスト リーダーからの次の文字。それ以上読み取り可能な文字がない場合は -1。既定の実装では、-1 が返されます。
が閉じています。
I/O エラーが発生しました。
1
指定した最大文字数を現在のリーダーから読み取り、バッファーの指定したインデックス位置にそのデータを書き込みます。
読み取られた文字数。この数値は、リーダー内に使用できるデータがあるかどうかによって異なりますが、 以下の数値になります。読み取り対象の文字がない場合にこのメソッドを呼び出すと、0 (ゼロ) が返されます。
このメソッドが戻るとき、指定した文字配列の から ( + - 1) までの値が、現在のソースから読み取られた文字に置き換えられます。
書き込みを開始する 内の位置。
読み取り対象の最大文字数。指定された文字数をバッファーに読み取る前にリーダーの末尾に到達した場合、メソッドは制御を返します。
は null です。
バッファー長から を差し引いた値が より小さい値です。
または が負の値です。
が閉じています。
I/O エラーが発生しました。
1
指定した最大文字数を現在のテキスト リーダーから非同期に読み取り、バッファーの指定したインデックス位置にそのデータを書き込みます。
非同期の読み取り操作を表すタスク。 パラメーターの値には、バッファーに読み込まれるバイトの合計数が含まれます。現在使用できるバイト数が要求した数より小さい場合、結果の値は要求したバイト数より小さくなることがあります。また、テキストの末尾に到達した場合は 0 になることがあります。
このメソッドが戻るとき、指定した文字配列の から ( + - 1) までの値が、現在のソースから読み取られた文字に置き換えられます。
書き込みを開始する 内の位置。
読み取り対象の最大文字数。指定された文字数をバッファーに読み取る前にテキストの末尾に到達した場合は、現在のメソッドが返ります。
は null です。
または が負の値です。
と の合計値が、バッファー長より大きい値です。
テキスト リーダーは破棄されています。
リーダーは現在、前の読み取り操作で使用中です。
指定した最大文字数を現在のテキスト リーダーから読み取り、バッファーの指定したインデックス位置にそのデータを書き込みます。
読み取られた文字数。この数値は、すべての入力文字が読み取られたかどうかによって異なりますが、 以下の数値になります。
このメソッドが戻るとき、指定した文字配列の から ( + -1) までの値が、現在のソースから読み取られた文字に置き換えられています。
書き込みを開始する 内の位置。
読み取り対象の最大文字数。
は null です。
バッファー長から を差し引いた値が より小さい値です。
または が負の値です。
が閉じています。
I/O エラーが発生しました。
2
指定した最大文字数を現在のテキスト リーダーから非同期に読み取り、バッファーの指定したインデックス位置にそのデータを書き込みます。
非同期の読み取り操作を表すタスク。 パラメーターの値には、バッファーに読み込まれるバイトの合計数が含まれます。現在使用できるバイト数が要求した数より小さい場合、結果の値は要求したバイト数より小さくなることがあります。また、テキストの末尾に到達した場合は 0 になることがあります。
このメソッドが戻るとき、指定した文字配列の から ( + - 1) までの値が、現在のソースから読み取られた文字に置き換えられます。
書き込みを開始する 内の位置。
読み取り対象の最大文字数。指定された文字数をバッファーに読み取る前にテキストの末尾に到達した場合は、現在のメソッドが返ります。
は null です。
または が負の値です。
と の合計値が、バッファー長より大きい値です。
テキスト リーダーは破棄されています。
リーダーは現在、前の読み取り操作で使用中です。
テキスト リーダーから 1 行分の文字を読み取り、そのデータを文字列として返します。
リーダーの次の行。またはすべての文字が読み取られた場合は null。
I/O エラーが発生しました。
返される文字列用のバッファーを割り当てるためにはメモリが不足しています。
が閉じています。
次の行の文字数が、 を超えています。
1
1 行分の文字を非同期的に読み取り、そのデータを文字列として返します。
非同期の読み取り操作を表すタスク。 パラメーターの値には、テキスト リーダーの次の行が含まれます。または、すべての文字が読み取られた場合は null です。
次の行の文字数が、 を超えています。
テキスト リーダーは破棄されています。
リーダーは現在、前の読み取り操作で使用中です。
テキスト リーダーの現在位置から末尾まですべての文字を読み取り、1 つの文字列として返します。
テキスト リーダーの現在位置から末尾までのすべての文字を含む文字列。
I/O エラーが発生しました。
が閉じています。
返される文字列用のバッファーを割り当てるためにはメモリが不足しています。
次の行の文字数が、 を超えています。
1
テキスト リーダーの現在位置から末尾まですべての文字を非同期的に読み取り、1 つの文字列として返します。
非同期の読み取り操作を表すタスク。 パラメーターの値には、現在位置からテキスト リーダーの末尾までの文字から成る文字列が含まれます。
文字数が を超えています。
テキスト リーダーは破棄されています。
リーダーは現在、前の読み取り操作で使用中です。
一連の文字を書き込むことができるライターを表します。このクラスは抽象クラスです。
2
クラスの新しいインスタンスを初期化します。
指定した書式プロバイダーで クラスの新しいインスタンスを初期化します。
書式を制御する オブジェクト。
この TextWriter で使用する改行文字を格納します。
この オブジェクトによって使用されているすべてのリソースを解放します。
で使用されているアンマネージ リソースを解放し、オプションでマネージ リソースを解放します。
マネージ リソースとアンマネージ リソースの両方を解放する場合は true。アンマネージ リソースだけを解放する場合は false。
派生クラスによってオーバーライドされると、出力を書き込む文字エンコーディングを返します。
出力の書き込み時に適用する文字エンコーディング。
1
現在のライターのすべてのバッファーをクリアし、バッファー内のデータを基になるデバイスに書き込みます。
1
現在のライターのすべてのバッファーを非同期にクリアし、バッファー内のデータを基になるデバイスに書き込みます。
非同期のフラッシュ操作を表すタスク。
テキスト ライターは破棄されます。
ライターは現在、前の書き込み操作で使用中です。
書式を制御するオブジェクトを取得します。
特定のカルチャ設定の オブジェクト、または他のカルチャ設定が指定されていない場合は現在のカルチャ設定の書式。
2
現在の TextWriter で使用される行終端文字列を取得または設定します。
現在の TextWriter で使用する行終端文字列。
2
バッキング ストアを持たない書き込み専用の TextWriter を提供します。
1
Boolean 値のテキスト形式をテキスト文字列またはストリームに書き込みます。
書き込む Boolean 値。
が閉じています。
I/O エラーが発生しました。
1
文字をテキスト文字列またはストリームに書き込みます。
テキスト ストリームに書き込む文字。
が閉じています。
I/O エラーが発生しました。
1
文字配列をテキスト文字列またはストリームに書き込みます。
テキスト ストリームに書き込む文字配列。
が閉じています。
I/O エラーが発生しました。
1
文字の部分配列をテキスト文字列またはストリームに書き込みます。
データの書き込み元の文字配列。
データの取得を開始する、バッファー内の文字位置。
書き込む文字数。
バッファー長から を差し引いた値が より小さい値です。
パラメーターが null です。
または が負の値です。
が閉じています。
I/O エラーが発生しました。
1
10 進値のテキスト形式をテキスト文字列またはストリームに書き込みます。
書き込む 10 進値。
が閉じています。
I/O エラーが発生しました。
1
8 バイト浮動小数点値のテキスト形式をテキスト文字列またはストリームに書き込みます。
書き込む 8 バイト浮動小数点値。
が閉じています。
I/O エラーが発生しました。
1
4 バイト符号付き整数のテキスト形式をテキスト文字列またはストリームに書き込みます。
書き込む 4 バイト符号付き整数。
が閉じています。
I/O エラーが発生しました。
1
8 バイト符号付き整数のテキスト形式をテキスト文字列またはストリームに書き込みます。
書き込む 8 バイト符号付き整数。
が閉じています。
I/O エラーが発生しました。
1
オブジェクトで ToString メソッドを呼び出して、そのオブジェクトのテキスト形式をテキスト文字列またはストリームに書き込みます。
書き込むオブジェクト。
が閉じています。
I/O エラーが発生しました。
1
4 バイト浮動小数点値のテキスト形式をテキスト文字列またはストリームに書き込みます。
書き込む 4 バイト浮動小数点値。
が閉じています。
I/O エラーが発生しました。
1
文字列をテキスト文字列またはストリームに書き込みます。
書き込む文字列。
が閉じています。
I/O エラーが発生しました。
1
メソッドと同じセマンティクスを使用して、書式設定された文字列をテキスト文字列またはストリームに書き込みます。
複合書式指定文字列 (「解説」を参照)。
書式設定および書き込みをするオブジェクト。
は null です。
が閉じています。
I/O エラーが発生しました。
は有効な復号書式指定文字列ではありません。または 書式指定項目のインデックスが、0 (ゼロ) より小さいか、書式設定されるオブジェクトの数 (このメソッド オーバーロードでは 1) 以上です。
1
メソッドと同じセマンティクスを使用して、書式設定された文字列をテキスト文字列またはストリームに書き込みます。
複合書式指定文字列 (「解説」を参照)。
書式設定および書き込みをする最初のオブジェクト。
書式設定および書き込みをする 2 番目のオブジェクト。
は null です。
が閉じています。
I/O エラーが発生しました。
は有効な復号書式指定文字列ではありません。または 書式指定項目のインデックスが、0 (ゼロ) より小さいか、書式設定されるオブジェクトの数 (このメソッド オーバーロードでは 2) 以上です。
1
メソッドと同じセマンティクスを使用して、書式設定された文字列をテキスト文字列またはストリームに書き込みます。
複合書式指定文字列 (「解説」を参照)。
書式設定および書き込みをする最初のオブジェクト。
書式設定および書き込みをする 2 番目のオブジェクト。
書式設定および書き込みをする 3 番目のオブジェクト。
は null です。
が閉じています。
I/O エラーが発生しました。
は有効な復号書式指定文字列ではありません。または 書式指定項目のインデックスが、0 (ゼロ) より小さいか、書式設定されるオブジェクトの数 (このメソッド オーバーロードでは 3) 以上です。
1
メソッドと同じセマンティクスを使用して、書式設定された文字列をテキスト文字列またはストリームに書き込みます。
複合書式指定文字列 (「解説」を参照)。
書式設定および書き込みをする 0 個以上のオブジェクトを含むオブジェクト配列。
または が null です。
が閉じています。
I/O エラーが発生しました。
は有効な復号書式指定文字列ではありません。または 書式項目のインデックスが 0 より小さいか、 配列の長さ以上です。
1
4 バイト符号なし整数のテキスト形式をテキスト文字列またはストリームに書き込みます。
書き込む 4 バイト符号なし整数。
が閉じています。
I/O エラーが発生しました。
1
8 バイト符号なし整数のテキスト形式をテキスト文字列またはストリームに書き込みます。
書き込む 8 バイト符号なし整数。
が閉じています。
I/O エラーが発生しました。
1
文字をテキスト文字列またはストリームに非同期的に書き込みます。
非同期の書き込み操作を表すタスク。
テキスト ストリームに書き込む文字。
テキスト ライターは破棄されます。
テキスト ライターは現在、前の書き込み操作で使用中です。
文字配列をテキスト文字列またはストリームに非同期的に書き込みます。
非同期の書き込み操作を表すタスク。
テキスト ストリームに書き込む文字配列。 が null の場合は、何も書き込まれません。
テキスト ライターは破棄されます。
テキスト ライターは現在、前の書き込み操作で使用中です。
文字の部分配列をテキスト文字列またはストリームに非同期的に書き込みます。
非同期の書き込み操作を表すタスク。
データの書き込み元の文字配列。
データの取得を開始する、バッファー内の文字位置。
書き込む文字数。
は null です。
に を加算した値が、バッファーの長さを超えています。
または が負の値です。
テキスト ライターは破棄されます。
テキスト ライターは現在、前の書き込み操作で使用中です。
文字列をテキスト文字列またはストリームに非同期的に書き込みます。
非同期の書き込み操作を表すタスク。
書き込む文字列。 が null の場合は、何もテキスト ストリームに書き込みません。
テキスト ライターは破棄されます。
テキスト ライターは現在、前の書き込み操作で使用中です。
行終端記号をテキスト文字列またはストリームに書き込みます。
が閉じています。
I/O エラーが発生しました。
1
Boolean 値のテキスト形式をテキスト文字列またはストリームに書き込み、続けて行終端記号を書き込みます。
書き込む Boolean 値。
が閉じています。
I/O エラーが発生しました。
1
文字をテキスト文字列またはストリームに書き込み、続けて行終端記号を書き込みます。
テキスト ストリームに書き込む文字。
が閉じています。
I/O エラーが発生しました。
1
文字の配列をテキスト文字列またはストリームに書き込み、続けて行終端記号を書き込みます。
データの読み取り元の文字配列。
が閉じています。
I/O エラーが発生しました。
1
文字の部分配列をテキスト文字列またはストリームに書き込み、続けて行終端記号を書き込みます。
データの読み取り元の文字配列。
データの読み込みを開始する、 内の文字の位置。
書き込む文字の最大数。
バッファー長から を差し引いた値が より小さい値です。
パラメーターが null です。
または が負の値です。
が閉じています。
I/O エラーが発生しました。
1
10 進値のテキスト形式をテキスト文字列またはストリームに書き込み、続けて行終端記号を書き込みます。
書き込む 10 進値。
が閉じています。
I/O エラーが発生しました。
1
8 バイト浮動小数点値のテキスト形式をテキスト文字列またはストリームに書き込み、続けて行終端記号を書き込みます。
書き込む 8 バイト浮動小数点値。
が閉じています。
I/O エラーが発生しました。
1
4 バイト符号付き整数のテキスト形式をテキスト文字列またはストリームに書き込み、続けて行終端記号を書き込みます。
書き込む 4 バイト符号付き整数。
が閉じています。
I/O エラーが発生しました。
1
8 バイト符号付き整数のテキスト形式をテキスト文字列またはストリームに書き込み、続けて行終端記号を書き込みます。
書き込む 8 バイト符号付き整数。
が閉じています。
I/O エラーが発生しました。
1
オブジェクトで ToString メソッドを呼び出して、そのオブジェクトのテキスト形式をテキスト文字列またはストリームに書き込み、続けて行終端記号を書き込みます。
書き込むオブジェクト。 が null の場合は、行終端記号だけを書き込みます。
が閉じています。
I/O エラーが発生しました。
1
4 バイト浮動小数点値のテキスト形式をテキスト文字列またはストリームに書き込み、続けて行終端記号を書き込みます。
書き込む 4 バイト浮動小数点値。
が閉じています。
I/O エラーが発生しました。
1
文字列をテキスト文字列またはストリームに書き込み、続けて行終端記号を書き込みます。
書き込む文字列。 が null の場合は、行終端記号だけを書き込みます。
が閉じています。
I/O エラーが発生しました。
1
メソッドと同じセマンティクスを使用して、書式設定された文字列と改行をテキスト文字列またはストリームに書き込みます。
複合書式指定文字列 (「解説」を参照)。
書式設定および書き込みをするオブジェクト。
は null です。
が閉じています。
I/O エラーが発生しました。
は有効な復号書式指定文字列ではありません。または 書式指定項目のインデックスが、0 (ゼロ) より小さいか、書式設定されるオブジェクトの数 (このメソッド オーバーロードでは 1) 以上です。
1
メソッドと同じセマンティクスを使用して、書式設定された文字列と改行をテキスト文字列またはストリームに書き込みます。
複合書式指定文字列 (「解説」を参照)。
書式設定および書き込みをする最初のオブジェクト。
書式設定および書き込みをする 2 番目のオブジェクト。
は null です。
が閉じています。
I/O エラーが発生しました。
は有効な復号書式指定文字列ではありません。または 書式指定項目のインデックスが、0 (ゼロ) より小さいか、書式設定されるオブジェクトの数 (このメソッド オーバーロードでは 2) 以上です。
1
と同じセマンティクスを使用して、書式設定された文字列と改行を書き込みます。
複合書式指定文字列 (「解説」を参照)。
書式設定および書き込みをする最初のオブジェクト。
書式設定および書き込みをする 2 番目のオブジェクト。
書式設定および書き込みをする 3 番目のオブジェクト。
は null です。
が閉じています。
I/O エラーが発生しました。
は有効な復号書式指定文字列ではありません。または 書式指定項目のインデックスが、0 (ゼロ) より小さいか、書式設定されるオブジェクトの数 (このメソッド オーバーロードでは 3) 以上です。
1
と同じセマンティクスを使用して、書式設定された文字列と改行を書き込みます。
複合書式指定文字列 (「解説」を参照)。
書式設定および書き込みをする 0 個以上のオブジェクトを含むオブジェクト配列。
文字列またはオブジェクトが null として渡されました。
が閉じています。
I/O エラーが発生しました。
は有効な復号書式指定文字列ではありません。または 書式項目のインデックスが 0 より小さいか、 配列の長さ以上です。
1
4 バイト符号なし整数のテキスト形式をテキスト文字列またはストリームに書き込み、続けて行終端記号を書き込みます。
書き込む 4 バイト符号なし整数。
が閉じています。
I/O エラーが発生しました。
1
8 バイト符号なし整数のテキスト形式をテキスト文字列またはストリームに書き込み、続けて行終端記号を書き込みます。
書き込む 8 バイト符号なし整数。
が閉じています。
I/O エラーが発生しました。
1
行終端記号をテキスト文字列またはストリームに非同期的に書き込みます。
非同期の書き込み操作を表すタスク。
テキスト ライターは破棄されます。
テキスト ライターは現在、前の書き込み操作で使用中です。
文字をテキスト文字列またはストリームに非同期的に書き込み、続けて行終端記号を書き込みます。
非同期の書き込み操作を表すタスク。
テキスト ストリームに書き込む文字。
テキスト ライターは破棄されます。
テキスト ライターは現在、前の書き込み操作で使用中です。
文字の配列をテキスト文字列またはストリームに非同期的に書き込み、続けて行終端記号を書き込みます。
非同期の書き込み操作を表すタスク。
テキスト ストリームに書き込む文字配列。文字配列が null の場合は、行終端記号だけが書き込まれます。
テキスト ライターは破棄されます。
テキスト ライターは現在、前の書き込み操作で使用中です。
文字の部分配列をテキスト文字列またはストリームに非同期的に書き込み、続けて行終端記号を書き込みます。
非同期の書き込み操作を表すタスク。
データの書き込み元の文字配列。
データの取得を開始する、バッファー内の文字位置。
書き込む文字数。
は null です。
に を加算した値が、バッファーの長さを超えています。
または が負の値です。
テキスト ライターは破棄されます。
テキスト ライターは現在、前の書き込み操作で使用中です。
文字列をテキスト文字列またはストリームに非同期的に書き込み、続けて行終端記号を書き込みます。
非同期の書き込み操作を表すタスク。
書き込む文字列。値が null の場合は、行終端記号だけが書き込まれます。
テキスト ライターは破棄されます。
テキスト ライターは現在、前の書き込み操作で使用中です。