System::IO::StringWriter クラス

StringWriter class

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

class StringWriter : public System::IO::TextWriter

メソッド

メソッド説明
get_Encoding() override現在使用されているエンコーディングを返します。
virtual GetStringBuilder()現在使用されている StringBuilder を返します。
StringWriter(const System::SharedPtr<Text::StringBuilder>&, const IFormatProviderPtr&)指定された StringBuilder と IFormatProvider を使用して新しい StringWriter インスタンスを構築します。
StringWriter(const System::SharedPtr<Text::StringBuilder>&)現在のカルチャから取得した IFormatProvider と指定された StringBuilder を使用して新しい StringWriter インスタンスを構築します。
StringWriter(const IFormatProviderPtr&)指定された IFormatProvider を使用して新しい StringWriter インスタンスを構築します。
StringWriter()現在のカルチャから取得した IFormatProvider を使用して新しい StringWriter インスタンスを構築します。
ToString() const override基になる文字列を返します。
Write(char_t) override指定された文字を書き込みます。
Write(const ArrayPtr<char_t>&, int32_t, int32_t) override指定された文字配列から指定された文字のサブレンジを書き込み、ストリームに出力します。
Write(const String&) override指定された文字列を書き込みます。

参照