エクスポート (0) 印刷
すべて展開
この記事は翻訳者によって翻訳されたものです。 記事の文章にポインターを重ねると、原文のテキストが表示されます。
訳文
原文

TextWriter クラス

一連の文字を書き込むことができるライターを表します。 このクラスは抽象クラスです。

名前空間:  System.IO
アセンブリ:  mscorlib (mscorlib.dll 内)

[SerializableAttribute]
[ComVisibleAttribute(true)]
public abstract class TextWriter : MarshalByRefObject, 
	IDisposable

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

  名前説明
プロテクト メソッドXNA Framework によるサポートywxh2328.PortableClassLibrary(ja-jp,VS.100).gifTextWriter() TextWriter クラスの新しいインスタンスを初期化します。
プロテクト メソッドXNA Framework によるサポートywxh2328.PortableClassLibrary(ja-jp,VS.100).gifTextWriter(IFormatProvider)指定した書式プロバイダーで TextWriter クラスの新しいインスタンスを初期化します。
このページのトップへ

  名前説明
パブリック プロパティXNA Framework によるサポートywxh2328.PortableClassLibrary(ja-jp,VS.100).gifEncoding派生クラスによってオーバーライドされた場合は、出力を書き込む Encoding を返します。
パブリック プロパティXNA Framework によるサポートywxh2328.PortableClassLibrary(ja-jp,VS.100).gifFormatProvider書式を制御するオブジェクトを取得します。
パブリック プロパティXNA Framework によるサポートywxh2328.PortableClassLibrary(ja-jp,VS.100).gifNewLine現在の TextWriter で使用される行終端文字列を取得または設定します。
このページのトップへ

  名前説明
パブリック メソッドXNA Framework によるサポートClose現在のライターを終了し、ライターに関連付けられたすべてのシステム リソースを解放します。
パブリック メソッドCreateObjRefリモート オブジェクトとの通信に使用するプロキシの生成に必要な情報をすべて格納しているオブジェクトを作成します。 (MarshalByRefObject から継承されます。)
パブリック メソッドXNA Framework によるサポートywxh2328.PortableClassLibrary(ja-jp,VS.100).gifDispose()この TextWriter オブジェクトによって使用されているすべてのリソースを解放します。
プロテクト メソッドXNA Framework によるサポートywxh2328.PortableClassLibrary(ja-jp,VS.100).gifDispose(Boolean) TextWriter によって使用されているアンマネージ リソースを解放し、オプションでマネージ リソースも解放します。
パブリック メソッドXNA Framework によるサポートywxh2328.PortableClassLibrary(ja-jp,VS.100).gifEquals(Object)指定した Object が、現在の Object と等しいかどうかを判断します。 (Object から継承されます。)
プロテクト メソッドXNA Framework によるサポートywxh2328.PortableClassLibrary(ja-jp,VS.100).gifFinalize オブジェクトがガベジ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
パブリック メソッドXNA Framework によるサポートywxh2328.PortableClassLibrary(ja-jp,VS.100).gifFlush現在のライターのすべてのバッファーをクリアし、バッファー内のデータを基になるデバイスに書き込みます。
パブリック メソッドXNA Framework によるサポートywxh2328.PortableClassLibrary(ja-jp,VS.100).gifGetHashCode特定の型のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッドGetLifetimeService対象のインスタンスの有効期間ポリシーを制御する、現在の有効期間サービス オブジェクトを取得します。 (MarshalByRefObject から継承されます。)
パブリック メソッドXNA Framework によるサポートywxh2328.PortableClassLibrary(ja-jp,VS.100).gifGetType現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッドInitializeLifetimeService対象のインスタンスの有効期間ポリシーを制御する、有効期間サービス オブジェクトを取得します。 (MarshalByRefObject から継承されます。)
プロテクト メソッドXNA Framework によるサポートywxh2328.PortableClassLibrary(ja-jp,VS.100).gifMemberwiseClone()現在の Object の簡易コピーを作成します。 (Object から継承されます。)
プロテクト メソッドMemberwiseClone(Boolean)現在の MarshalByRefObject オブジェクトの簡易コピーを作成します。 (MarshalByRefObject から継承されます。)
パブリック メソッド静的メンバーXNA Framework によるサポートSynchronized指定した TextWriter をラップするスレッド セーフ ラッパーを作成します。
パブリック メソッドXNA Framework によるサポートywxh2328.PortableClassLibrary(ja-jp,VS.100).gifToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)
パブリック メソッドXNA Framework によるサポートywxh2328.PortableClassLibrary(ja-jp,VS.100).gifWrite(Boolean) Boolean 値のテキスト形式をテキスト ストリームに書き込みます。
パブリック メソッドXNA Framework によるサポートywxh2328.PortableClassLibrary(ja-jp,VS.100).gifWrite(Char)文字をテキスト ストリームに書き込みます。
パブリック メソッドXNA Framework によるサポートywxh2328.PortableClassLibrary(ja-jp,VS.100).gifWrite(Char[])文字配列をテキスト ストリームに書き込みます。
パブリック メソッドXNA Framework によるサポートywxh2328.PortableClassLibrary(ja-jp,VS.100).gifWrite(Decimal)10 進値のテキスト形式をテキスト ストリームに書き込みます。
パブリック メソッドXNA Framework によるサポートywxh2328.PortableClassLibrary(ja-jp,VS.100).gifWrite(Double)8 バイト浮動小数点値のテキスト形式をテキスト ストリームに書き込みます。
パブリック メソッドXNA Framework によるサポートywxh2328.PortableClassLibrary(ja-jp,VS.100).gifWrite(Int32)4 バイト符号付き整数のテキスト形式をテキスト ストリームに書き込みます。
パブリック メソッドXNA Framework によるサポートywxh2328.PortableClassLibrary(ja-jp,VS.100).gifWrite(Int64)8 バイト符号付き整数のテキスト形式をテキスト ストリームに書き込みます。
パブリック メソッドXNA Framework によるサポートywxh2328.PortableClassLibrary(ja-jp,VS.100).gifWrite(Object)オブジェクトで ToString を呼び出して、そのオブジェクトのテキスト形式をテキスト ストリームに書き込みます。
パブリック メソッドXNA Framework によるサポートywxh2328.PortableClassLibrary(ja-jp,VS.100).gifWrite(Single)4 バイト浮動小数点値のテキスト形式をテキスト ストリームに書き込みます。
パブリック メソッドXNA Framework によるサポートywxh2328.PortableClassLibrary(ja-jp,VS.100).gifWrite(String)文字列をテキスト ストリームに書き込みます。
パブリック メソッドXNA Framework によるサポートywxh2328.PortableClassLibrary(ja-jp,VS.100).gifWrite(UInt32)4 バイト符号なし整数のテキスト形式をテキスト ストリームに書き込みます。
パブリック メソッドXNA Framework によるサポートywxh2328.PortableClassLibrary(ja-jp,VS.100).gifWrite(UInt64)8 バイト符号なし整数のテキスト形式をテキスト ストリームに書き込みます。
パブリック メソッドXNA Framework によるサポートWrite(String, Object) String.Format と同じセマンティクスを使用して、書式設定された文字列を書き込みます。
パブリック メソッドXNA Framework によるサポートywxh2328.PortableClassLibrary(ja-jp,VS.100).gifWrite(String, Object[]) String.Format と同じセマンティクスを使用して、書式設定された文字列を書き込みます。
パブリック メソッドXNA Framework によるサポートywxh2328.PortableClassLibrary(ja-jp,VS.100).gifWrite(Char[], Int32, Int32)文字の部分配列をテキスト ストリームに書き込みます。
パブリック メソッドXNA Framework によるサポートWrite(String, Object, Object) String.Format と同じセマンティクスを使用して、書式設定された文字列を書き込みます。
パブリック メソッドWrite(String, Object, Object, Object) String.Format と同じセマンティクスを使用して、書式設定された文字列を書き込みます。
パブリック メソッドXNA Framework によるサポートywxh2328.PortableClassLibrary(ja-jp,VS.100).gifWriteLine()行終端記号をテキスト ストリームに書き込みます。
パブリック メソッドXNA Framework によるサポートywxh2328.PortableClassLibrary(ja-jp,VS.100).gifWriteLine(Boolean) Boolean 値のテキスト形式をテキスト ストリームに書き込み、続けて行終端記号を書き込みます。
パブリック メソッドXNA Framework によるサポートywxh2328.PortableClassLibrary(ja-jp,VS.100).gifWriteLine(Char)文字をテキスト ストリームに書き込み、続けて行終端記号を書き込みます。
パブリック メソッドXNA Framework によるサポートywxh2328.PortableClassLibrary(ja-jp,VS.100).gifWriteLine(Char[])文字の配列をテキスト ストリームに書き込み、続けて行終端記号を書き込みます。
パブリック メソッドXNA Framework によるサポートywxh2328.PortableClassLibrary(ja-jp,VS.100).gifWriteLine(Decimal)10 進値のテキスト形式をテキスト ストリームに書き込み、続けて行終端記号を書き込みます。
パブリック メソッドXNA Framework によるサポートywxh2328.PortableClassLibrary(ja-jp,VS.100).gifWriteLine(Double)8 バイト浮動小数点値のテキスト形式をテキスト ストリームに書き込み、続けて行終端記号を書き込みます。
パブリック メソッドXNA Framework によるサポートywxh2328.PortableClassLibrary(ja-jp,VS.100).gifWriteLine(Int32)4 バイト符号付き整数のテキスト形式をテキスト ストリームに書き込み、続けて行終端記号を書き込みます。
パブリック メソッドXNA Framework によるサポートywxh2328.PortableClassLibrary(ja-jp,VS.100).gifWriteLine(Int64)8 バイト符号付き整数のテキスト形式をテキスト ストリームに書き込み、続けて行終端記号を書き込みます。
パブリック メソッドXNA Framework によるサポートywxh2328.PortableClassLibrary(ja-jp,VS.100).gifWriteLine(Object)オブジェクトで ToString を呼び出して、そのオブジェクトのテキスト形式をテキスト ストリームに書き込み、続けて行終端記号を書き込みます。
パブリック メソッドXNA Framework によるサポートywxh2328.PortableClassLibrary(ja-jp,VS.100).gifWriteLine(Single)4 バイト浮動小数点値のテキスト形式をテキスト ストリームに書き込み、続けて行終端記号を書き込みます。
パブリック メソッドXNA Framework によるサポートywxh2328.PortableClassLibrary(ja-jp,VS.100).gifWriteLine(String)文字列をテキスト ストリームに書き込み、続けて行終端記号を書き込みます。
パブリック メソッドXNA Framework によるサポートywxh2328.PortableClassLibrary(ja-jp,VS.100).gifWriteLine(UInt32)4 バイト符号なし整数のテキスト形式をテキスト ストリームに書き込み、続けて行終端記号を書き込みます。
パブリック メソッドXNA Framework によるサポートywxh2328.PortableClassLibrary(ja-jp,VS.100).gifWriteLine(UInt64)8 バイト符号なし整数のテキスト形式をテキスト ストリームに書き込み、続けて行終端記号を書き込みます。
パブリック メソッドXNA Framework によるサポートWriteLine(String, Object) Format と同じセマンティクスを使用して、書式設定された文字列と改行を書き込みます。
パブリック メソッドXNA Framework によるサポートywxh2328.PortableClassLibrary(ja-jp,VS.100).gifWriteLine(String, Object[]) Format と同じセマンティクスを使用して、書式設定された文字列と改行を書き込みます。
パブリック メソッドXNA Framework によるサポートywxh2328.PortableClassLibrary(ja-jp,VS.100).gifWriteLine(Char[], Int32, Int32)文字の部分配列をテキスト ストリームに書き込み、続けて行終端記号を書き込みます。
パブリック メソッドXNA Framework によるサポートWriteLine(String, Object, Object) Format と同じセマンティクスを使用して、書式設定された文字列と改行を書き込みます。
パブリック メソッドWriteLine(String, Object, Object, Object) Format と同じセマンティクスを使用して、書式設定された文字列と改行を書き込みます。
このページのトップへ

  名前説明
プロテクト フィールドXNA Framework によるサポートywxh2328.PortableClassLibrary(ja-jp,VS.100).gifCoreNewLine TextWriter で使用する改行文字を格納します。
パブリック フィールド静的メンバーXNA Framework によるサポートywxh2328.PortableClassLibrary(ja-jp,VS.100).gifNullバッキング ストアを持たない書き込み専用の TextWriter を提供します。
このページのトップへ

TextWriter は、ストリームと文字列に文字を書き込む StreamWriter および StringWriter の抽象基本クラスです。 オブジェクトを文字列に書き込む、文字列をファイルに書き込む、または、XML のシリアル化を行うには、TextWriter のインスタンスを作成します。 また、TextWriter を使用すると、文字列またはストリームに対して使用するものと同一の API でカスタム バッキング ストアにテキストを書き込むことができます。また、テキストに対する書式設定のサポートを追加することもできます。

パラメーターとしてプリミティブ データ型を持っている TextWriterWrite メソッドはすべて、文字列として値を書き込みます。

既定では、TextWriter はスレッド セーフではありません。 スレッド セーフ ラッパーについては、TextWriter.Synchronized のトピックを参照してください。

共通 I/O タスクの一覧については、「共通 I/O タスク」を参照してください。

継承時の注意

TextWriter クラスの有用なインスタンスを作成するには、派生クラスで少なくとも TextWriter.Write(Char) メソッドを実装する必要があります。

.NET Framework

サポート対象: 4、3.5、3.0、2.0、1.1、1.0

.NET Framework Client Profile

サポート対象: 4、3.5 SP1

サポート対象:

Windows 7, Windows Vista SP1 以降, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core はサポート対象外), Windows Server 2008 R2 (SP1 以降で Server Core をサポート), Windows Server 2003 SP2

.NET Framework では、各プラットフォームのすべてのバージョンはサポートしていません。 サポートされているバージョンについては、「.NET Framework システム要件」を参照してください。

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

コミュニティの追加

追加
表示:
© 2014 Microsoft