System::IO::TextWriter クラス

TextWriter class

文字シーケンスを書き込むライターを表すクラスの基底クラスです。このクラスのオブジェクトは System::MakeObject() 関数を使用してのみ割り当てるべきです。スタック上や operator new を使用してインスタンスを作成しないでください。そうしないと実行時エラーやアサーション失敗が発生します。常にこのクラスを System::SmartPtr ポインタでラップし、関数の引数としてそのポインタを使用してください。

class TextWriter : public System::IDisposable

メソッド

メソッド説明
virtual Close()ストリームを閉じ、取得したリソースを解放します。
Dispose() override現在のオブジェクトが使用しているすべてのリソースを解放し、基になるストリームを閉じます。
virtual Flush()バッファの内容を基になるストリームにフラッシュします。
virtual get_Encoding()現在使用されているエンコーディングを返します。
virtual get_FormatProvider() const現在使用されている IFormatProvider オブジェクトを返します。
get_FormatProvider()現在使用されている IFormatProvider オブジェクトを返します。
virtual get_NewLine() const改行文字列を返します。
get_NewLine()改行文字列を返します。
virtual set_NewLine(const System::String&)行終端文字列を設定します。
virtual Write(const SharedPtr<Object>&)指定されたオブジェクトの文字列表現を書き込みます。
virtual Write(bool)指定されたブール値の文字列表現を書き込みます。
virtual Write(char_t)指定された文字を書き込みます。
virtual Write(Decimal)指定された Decimal オブジェクトの文字列表現を書き込みます。
virtual Write(double)指定された倍精度浮動小数点値の文字列表現を書き込みます。
virtual Write(int)指定された 32 ビット整数値の文字列表現を書き込みます。
virtual Write(int64_t)指定された 64 ビット整数値の文字列表現を書き込みます。
virtual Write(float)指定された単精度浮動小数点値の文字列表現を書き込みます。
virtual Write(const String&)指定された文字列を書き込みます。
virtual Write(uint32_t)指定された符号なし 32 ビット整数値の文字列表現を書き込みます。
virtual Write(uint64_t)指定された符号なし 64 ビット整数値の文字列表現を書き込みます。
virtual Write(const ArrayPtr<char_t>&)指定された配列のすべての文字を書き込みます。
virtual Write(const ArrayPtr<char_t>&, int32_t, int32_t)指定された文字配列から指定された UTF-16 文字のサブレンジを書き込みます。
virtual Write(const char_t *)指定された c-string を書き込みます。
virtual Write(const TypeInfo&)指定された TypeInfo オブジェクトの文字列表現を書き込みます。
Write(const String&, const TArgs&…)指定された書式に従ってフォーマットされた値を書き込みます。
virtual WriteLine()行終端文字を書き込みます。
virtual WriteLine(const SharedPtr<Object>&)指定されたオブジェクトの文字列表現を書き込み、続いて行終端文字を書き込みます。
virtual WriteLine(bool)指定されたブール値の文字列表現を書き込み、続いて行終端文字を書き込みます。
virtual WriteLine(char_t)指定された文字を書き込み、続いて行終端文字を書き込みます。
virtual WriteLine(Decimal)指定された Decimal オブジェクトの文字列表現を書き込み、続いて行終端文字を書き込みます。
virtual WriteLine(double)指定された倍精度浮動小数点値の文字列表現を書き込み、続いて行終端文字を書き込みます。
virtual WriteLine(int)指定された 32 ビット整数値の文字列表現を書き込み、続いて行終端文字を書き込みます。
virtual WriteLine(int64_t)指定された 64 ビット整数値の文字列表現を書き込み、続いて行終端文字を書き込みます。
virtual WriteLine(float)指定された単精度浮動小数点値の文字列表現を書き込み、続けて改行文字をストリームに書き込みます。
virtual WriteLine(const String&)指定された文字列を書き込み、続けて改行文字をストリームに書き込みます。
virtual WriteLine(uint32_t)指定された符号なし 32 ビット整数値の文字列表現を書き込み、続けて改行文字をストリームに書き込みます。
virtual WriteLine(uint64_t)指定された符号なし 64 ビット整数値の文字列表現を書き込み、続けて改行文字をストリームに書き込みます。
virtual WriteLine(const ArrayPtr<char_t>&)指定された配列のすべての文字を書き込み、続けて改行文字をストリームに書き込みます。
virtual WriteLine(const ArrayPtr<char_t>&, int32_t, int32_t)指定された文字配列から指定された UTF-16 文字のサブレンジを書き込み、続けて改行文字をストリームに書き込みます。
virtual WriteLine(const char_t *)指定された C 文字列を書き込み、続けて改行文字をストリームに書き込みます。
virtual WriteLine(const TypeInfo&)指定された TypeInfo オブジェクトの文字列表現を書き込み、続けて改行文字をストリームに書き込みます。
WriteLine(const String&, const TArgs&…)指定された形式に従って書式設定された指定値を書き込み、続けて改行文字をストリームに書き込みます。
virtual ~TextWriter()デストラクタ。

Typedefs

型定義説明
Ptrこのクラスへの共有ポインタのエイリアスです。

参照