情報
要求されたトピックは次のとおりです。しかし、このトピックはこのライブラリには含まれていません。

StringWriter クラス

2013/12/12

文字列に情報を書き込む TextWriter を実装します。情報は、基になる StringBuilder に格納されます。

System.Object
  System.IO.TextWriter
    System.IO.StringWriter

Namespace:  System.IO
アセンブリ:  mscorlib (mscorlib.dll 内)

public class StringWriter : TextWriter

StringWriter 型で公開されるメンバーは以下のとおりです。

  名前説明
パブリック メソッドStringWriter()StringWriter クラスの新しいインスタンスを初期化します。
パブリック メソッドStringWriter(IFormatProvider)指定した書式コントロールで StringWriter クラスの新しいインスタンスを初期化します。
パブリック メソッドStringWriter(StringBuilder)指定した StringBuilder への書き込みを行う StringWriter クラスの新しいインスタンスを初期化します。
パブリック メソッドStringWriter(StringBuilder, IFormatProvider)指定した StringBuilder に書き込みを行い、指定した書式プロバイダーを持つ StringWriter クラスの新しいインスタンスを初期化します。
このページのトップへ

  名前説明
パブリック プロパティEncoding出力の書き込みに使用する Encoding を取得します。 (TextWriter.Encoding をオーバーライドします。)
パブリック プロパティFormatProvider書式を制御するオブジェクトを取得します。 (TextWriter から継承されます。)
パブリック プロパティNewLine現在の TextWriter で使用される行終端文字列を取得または設定します。 (TextWriter から継承されます。)
このページのトップへ

  名前説明
パブリック メソッドClose現在の StringWriter と基になるストリームを閉じます。 (TextWriter.Close() をオーバーライドします。)
パブリック メソッドDispose()この TextWriter オブジェクトによって使用されているすべてのリソースを解放します。 (TextWriter から継承されます。)
プロテクト メソッドDispose(Boolean)StringWriter によって使用されているアンマネージ リソースを解放し、オプションでマネージ リソースも解放します。 (TextWriter.Dispose(Boolean) をオーバーライドします。)
パブリック メソッドEquals(Object)指定した Object が、現在の Object と等しいかどうかを判断します。 (Object から継承されます。)
プロテクト メソッドFinalizeObject がガベージ コレクションで再利用される前に、Object がリソースを解放して他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
パブリック メソッドFlush現在のライターのすべてのバッファーをクリアし、バッファー内のデータを基になるデバイスに書き込みます。 (TextWriter から継承されます。)
パブリック メソッドFlushAsync現在のライターのすべてのバッファーを非同期的にクリアし、バッファー内のデータを基になるデバイスに書き込みます。 (TextWriter.FlushAsync() をオーバーライドします。)
パブリック メソッドGetHashCode特定の型のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッドGetStringBuilder基になる StringBuilder を返します。
パブリック メソッドGetType現在のインスタンスの Type を取得します。 (Object から継承されます。)
プロテクト メソッドMemberwiseClone現在の Object の簡易コピーを作成します。 (Object から継承されます。)
パブリック メソッドToString現在の StringWriter にこれまで書き込まれた文字を含む文字列を返します。 (Object.ToString() をオーバーライドします。)
パブリック メソッドWrite(Boolean)Boolean 値のテキスト形式をテキスト ストリームに書き込みます。 (TextWriter から継承されます。)
パブリック メソッドWrite(Char)文字を、StringWriter のこのインスタンスに書き込みます。 (TextWriter.Write(Char) をオーバーライドします。)
パブリック メソッドWrite(Char[])文字配列をテキスト ストリームに書き込みます。 (TextWriter から継承されます。)
パブリック メソッドWrite(Decimal)10 進値のテキスト形式をテキスト ストリームに書き込みます。 (TextWriter から継承されます。)
パブリック メソッドWrite(Double)8 バイト浮動小数点値のテキスト形式をテキスト ストリームに書き込みます。 (TextWriter から継承されます。)
パブリック メソッドWrite(Int32)4 バイト符号付き整数のテキスト形式をテキスト ストリームに書き込みます。 (TextWriter から継承されます。)
パブリック メソッドWrite(Int64)8 バイト符号付き整数のテキスト形式をテキスト ストリームに書き込みます。 (TextWriter から継承されます。)
パブリック メソッドWrite(Object)オブジェクトのテキスト形式を、そのオブジェクト上で ToString を呼び出すことにより、テキスト ストリームに書き込みます。 (TextWriter から継承されます。)
パブリック メソッドWrite(Single)4 バイト浮動小数点値のテキスト形式をテキスト ストリームに書き込みます。 (TextWriter から継承されます。)
パブリック メソッドWrite(String)文字列を、StringWriter のこのインスタンスに書き込みます。 (TextWriter.Write(String) をオーバーライドします。)
パブリック メソッドWrite(UInt32)4 バイト符号なし整数のテキスト形式をテキスト ストリームに書き込みます。 (TextWriter から継承されます。)
パブリック メソッドWrite(UInt64)8 バイト符号なし整数のテキスト形式をテキスト ストリームに書き込みます。 (TextWriter から継承されます。)
パブリック メソッドWrite(String, Object)String.Format と同じセマンティクスを使用して、書式設定された文字列を書き込みます。 (TextWriter から継承されます。)
パブリック メソッドWrite(String, Object[])String.Format と同じセマンティクスを使用して、書式設定された文字列を書き込みます。 (TextWriter から継承されます。)
パブリック メソッドWrite(Char[], Int32, Int32)文字配列の指定された領域を、StringWriter のこのインスタンスに書き込みます。 (TextWriter.Write(Char[], Int32, Int32) をオーバーライドします。)
パブリック メソッドWrite(String, Object, Object)String.Format と同じセマンティクスを使用して、書式設定された文字列を書き込みます。 (TextWriter から継承されます。)
パブリック メソッドWriteAsync(Char)文字列に文字を非同期的に書き込みます。 (TextWriter.WriteAsync(Char) をオーバーライドします。)
パブリック メソッドWriteAsync(Char[])文字配列をテキスト文字列またはストリームに非同期的に書き込みます。 (TextWriter から継承されます。)
パブリック メソッドWriteAsync(String)現在の文字列に文字列を非同期的に書き込みます。 (TextWriter.WriteAsync(String) をオーバーライドします。)
パブリック メソッドWriteAsync(Char[], Int32, Int32)文字列に文字配列の一部を非同期的に書き込みます。 (TextWriter.WriteAsync(Char[], Int32, Int32) をオーバーライドします。)
パブリック メソッドWriteLine()行終端記号をテキスト ストリームに書き込みます。 (TextWriter から継承されます。)
パブリック メソッドWriteLine(Boolean)Boolean 値のテキスト形式をテキスト ストリームに書き込み、続けて行終端記号を書き込みます。 (TextWriter から継承されます。)
パブリック メソッドWriteLine(Char)文字をテキスト ストリームに書き込み、続けて行終端記号を書き込みます。 (TextWriter から継承されます。)
パブリック メソッドWriteLine(Char[])文字の配列をテキスト ストリームに書き込み、続けて行終端記号を書き込みます。 (TextWriter から継承されます。)
パブリック メソッドWriteLine(Decimal)10 進値のテキスト形式をテキスト ストリームに書き込み、続けて行終端記号を書き込みます。 (TextWriter から継承されます。)
パブリック メソッドWriteLine(Double)8 バイト浮動小数点値のテキスト形式をテキスト ストリームに書き込み、続けて行終端記号を書き込みます。 (TextWriter から継承されます。)
パブリック メソッドWriteLine(Int32)4 バイト符号付き整数のテキスト形式をテキスト ストリームに書き込み、続けて行終端記号を書き込みます。 (TextWriter から継承されます。)
パブリック メソッドWriteLine(Int64)8 バイト符号付き整数のテキスト形式をテキスト ストリームに書き込み、続けて行終端記号を書き込みます。 (TextWriter から継承されます。)
パブリック メソッドWriteLine(Object)オブジェクトのテキスト形式を、このオブジェクト上で ToString を呼び出すことにより、テキスト ストリームに書き込み、続けて行終端記号を書き込みます。 (TextWriter から継承されます。)
パブリック メソッドWriteLine(Single)4 バイト浮動小数点値のテキスト形式をテキスト ストリームに書き込み、続けて行終端記号を書き込みます。 (TextWriter から継承されます。)
パブリック メソッドWriteLine(String)文字列をテキスト ストリームに書き込み、続けて行終端記号を書き込みます。 (TextWriter から継承されます。)
パブリック メソッドWriteLine(UInt32)4 バイト符号なし整数のテキスト形式をテキスト ストリームに書き込み、続けて行終端記号を書き込みます。 (TextWriter から継承されます。)
パブリック メソッドWriteLine(UInt64)8 バイト符号なし整数のテキスト形式をテキスト ストリームに書き込み、続けて行終端記号を書き込みます。 (TextWriter から継承されます。)
パブリック メソッドWriteLine(String, Object)Format と同じセマンティクスを使用して、書式設定された文字列と改行を書き込みます。 (TextWriter から継承されます。)
パブリック メソッドWriteLine(String, Object[])Format と同じセマンティクスを使用して、書式設定された文字列と改行を書き込みます。 (TextWriter から継承されます。)
パブリック メソッドWriteLine(Char[], Int32, Int32)文字のサブ配列をテキスト ストリームに書き込み、続けて行終端記号を書き込みます。 (TextWriter から継承されます。)
パブリック メソッドWriteLine(String, Object, Object)Format と同じセマンティクスを使用して、書式設定された文字列と改行を書き込みます。 (TextWriter から継承されます。)
パブリック メソッドWriteLineAsync()行終端記号をテキスト文字列またはストリームに非同期的に書き込みます。 (TextWriter から継承されます。)
パブリック メソッドWriteLineAsync(Char)文字を文字列に非同期的に書き込み、続けて行終端記号を書き込みます。 (TextWriter.WriteLineAsync(Char) をオーバーライドします。)
パブリック メソッドWriteLineAsync(Char[])文字の配列をテキスト文字列またはストリームに非同期的に書き込み、続けて行終端記号を書き込みます。 (TextWriter から継承されます。)
パブリック メソッドWriteLineAsync(String)文字列を現在の文字列に非同期的に書き込み、続けて行終端記号を書き込みます。 (TextWriter.WriteLineAsync(String) をオーバーライドします。)
パブリック メソッドWriteLineAsync(Char[], Int32, Int32)文字のサブ配列を文字列に非同期的に書き込み、続けて行終端記号を書き込みます。 (TextWriter.WriteLineAsync(Char[], Int32, Int32) をオーバーライドします。)
このページのトップへ

  名前説明
プロテクト フィールドCoreNewLineこの TextWriter に使用される改行文字を格納します。 (TextWriter から継承されます。)
このページのトップへ

Windows Phone OS

サポート: 8.0, 7.1, 7.0

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

表示: