次の方法で共有


TextWriter.Write メソッド

指定したデータ型をテキスト ストリームに書き込みます。

オーバーロードの一覧

Boolean 値のテキスト形式をテキスト ストリームに書き込みます。

.NET Compact Framework でもサポート。

[Visual Basic] Overloads Public Overridable Sub Write(Boolean)

[C#] public virtual void Write(bool);

[C++] public: virtual void Write(bool);

[JScript] public function Write(Boolean);

文字をテキスト ストリームに書き込みます。

.NET Compact Framework でもサポート。

[Visual Basic] Overloads Public Overridable Sub Write(Char)

[C#] public virtual void Write(char);

[C++] public: virtual void Write(__wchar_t);

[JScript] public function Write(Char);

文字配列をテキスト ストリームに書き込みます。

.NET Compact Framework でもサポート。

[Visual Basic] Overloads Public Overridable Sub Write(Char())

[C#] public virtual void Write(char[]);

[C++] public: virtual void Write(__wchar_t __gc[]);

[JScript] public function Write(Char[]);

10 進値のテキスト形式をテキスト ストリームに書き込み、続けて行終端記号を書き込みます。

.NET Compact Framework でもサポート。

[Visual Basic] Overloads Public Overridable Sub Write(Decimal)

[C#] public virtual void Write(decimal);

[C++] public: virtual void Write(Decimal);

[JScript] public function Write(Decimal);

8 バイト浮動小数点値のテキスト形式をテキスト ストリームに書き込みます。

.NET Compact Framework でもサポート。

[Visual Basic] Overloads Public Overridable Sub Write(Double)

[C#] public virtual void Write(double);

[C++] public: virtual void Write(double);

[JScript] public function Write(double);

4 バイト符号付き整数のテキスト形式をテキスト ストリームに書き込みます。

.NET Compact Framework でもサポート。

[Visual Basic] Overloads Public Overridable Sub Write(Integer)

[C#] public virtual void Write(int);

[C++] public: virtual void Write(int);

[JScript] public function Write(int);

8 バイト符号付き整数のテキスト形式をテキスト ストリームに書き込みます。

.NET Compact Framework でもサポート。

[Visual Basic] Overloads Public Overridable Sub Write(Long)

[C#] public virtual void Write(long);

[C++] public: virtual void Write(__int64);

[JScript] public function Write(long);

オブジェクトで ToString を呼び出して、そのオブジェクトのテキスト形式をテキスト ストリームに書き込みます。

.NET Compact Framework でもサポート。

[Visual Basic] Overloads Public Overridable Sub Write(Object)

[C#] public virtual void Write(object);

[C++] public: virtual void Write(Object*);

[JScript] public function Write(Object);

4 バイト浮動小数点値のテキスト形式をテキスト ストリームに書き込みます。

.NET Compact Framework でもサポート。

[Visual Basic] Overloads Public Overridable Sub Write(Single)

[C#] public virtual void Write(float);

[C++] public: virtual void Write(float);

[JScript] public function Write(float);

文字列をテキスト ストリームに書き込みます。

.NET Compact Framework でもサポート。

[Visual Basic] Overloads Public Overridable Sub Write(String)

[C#] public virtual void Write(string);

[C++] public: virtual void Write(String*);

[JScript] public function Write(String);

4 バイト符号なし整数のテキスト形式をテキスト ストリームに書き込みます。このメソッドは、CLS と互換性がありません。

.NET Compact Framework でもサポート。

[Visual Basic] Overloads Public Overridable Sub Write(UInt32)

[C#] public virtual void Write(uint);

[C++] public: virtual void Write(unsigned int);

[JScript] public function Write(UInt32);

8 バイト符号なし整数のテキスト形式をテキスト ストリームに書き込みます。このメソッドは、CLS と互換性がありません。

.NET Compact Framework でもサポート。

[Visual Basic] Overloads Public Overridable Sub Write(UInt64)

[C#] public virtual void Write(ulong);

[C++] public: virtual void Write(unsigned __int64);

[JScript] public function Write(UInt64);

String.Format と同じセマンティクスを使用して、書式設定された文字列を書き込みます。

.NET Compact Framework でもサポート。

[Visual Basic] Overloads Public Overridable Sub Write(String, Object)

[C#] public virtual void Write(string, object);

[C++] public: virtual void Write(String*, Object*);

[JScript] public function Write(String, Object);

String.Format と同じセマンティクスを使用して、書式設定された文字列を書き込みます。

.NET Compact Framework でもサポート。

[Visual Basic] Overloads Public Overridable Sub Write(String, ParamArray Object())

[C#] public virtual void Write(string, params object[]);

[C++] public: virtual void Write(String*, Object[]);

[JScript] public function Write(String, Object[]);

文字の部分配列をテキスト ストリームに書き込みます。

.NET Compact Framework でもサポート。

[Visual Basic] Overloads Public Overridable Sub Write(Char(), Integer, Integer)

[C#] public virtual void Write(char[], int, int);

[C++] public: virtual void Write(__wchar_t __gc[], int, int);

[JScript] public function Write(Char[], int, int);

String.Format と同じセマンティクスを使用して、書式設定された文字列を書き込みます。

.NET Compact Framework でもサポート。

[Visual Basic] Overloads Public Overridable Sub Write(String, Object, Object)

[C#] public virtual void Write(string, object, object);

[C++] public: virtual void Write(String*, Object*, Object*);

[JScript] public function Write(String, Object, Object);

String.Format と同じセマンティクスを使用して、書式設定された文字列を書き込みます。

[Visual Basic] Overloads Public Overridable Sub Write(String, Object, Object, Object)

[C#] public virtual void Write(string, object, object, object);

[C++] public: virtual void Write(String*, Object*, Object*, Object*);

[JScript] public function Write(String, Object, Object, Object);

使用例

[Visual Basic, C#, C++] 次のコード例は TextWriter クラスの例の一部です。

[Visual Basic, C#, C++] メモ   ここでは、Write のオーバーロード形式のうちの 1 つだけについて、使用例を示します。その他の例については、各オーバーロード形式のトピックを参照してください。

 
Shared Sub WriteText(aTextWriter As TextWriter)
    aTextWriter.Write("Invalid file path characters are: ")
    aTextWriter.Write(Path.InvalidPathChars)
    aTextWriter.Write("."C)
End Sub

[C#] 
static void WriteText(TextWriter textWriter)
{
    textWriter.Write("Invalid file path characters are: ");
    textWriter.Write(Path.InvalidPathChars);
    textWriter.Write('.');
}

[C++] 
static void WriteText(TextWriter* textWriter)
{
    textWriter->Write("Invalid file path characters are: ");
    textWriter->Write(Path::InvalidPathChars);
    textWriter->Write(Char::Parse(S"."));
}

[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン 言語のフィルタ をクリックします。

参照

TextWriter クラス | TextWriter メンバ | System.IO 名前空間