Share via


StreamWriter.Write メソッド

ストリームに書き込みます。

オーバーロードの一覧

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

.NET Compact Framework でもサポート。

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

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

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

[JScript] public override function Write(Char);

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

.NET Compact Framework でもサポート。

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

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

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

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

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

.NET Compact Framework でもサポート。

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

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

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

[JScript] public override function Write(String);

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

.NET Compact Framework でもサポート。

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

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

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

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

TextWriter から継承されます。

.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);

TextWriter から継承されます。

.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);

TextWriter から継承されます。

.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);

TextWriter から継承されます。

.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);

TextWriter から継承されます。

.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);

TextWriter から継承されます。

.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);

TextWriter から継承されます。

.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);

TextWriter から継承されます。このメソッドは、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);

TextWriter から継承されます。このメソッドは、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);

TextWriter から継承されます。

.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);

TextWriter から継承されます。

.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[]);

TextWriter から継承されます。

.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);

TextWriter から継承されます。

[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++] この例では、13 要素から成る配列の 3 番目の要素から始まる 8 文字がファイルに書き込まれます。

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

 
Imports System
Imports System.IO

Public Class SWBuff

    Public Shared Sub Main()
        Dim sb As New FileStream("MyFile.txt", FileMode.OpenOrCreate)
        Dim b As Char() = {"a"c, "b"c, "c"c, "d"c, "e"c, "f"c, "g"c, _
           "h"c, "i"c, "j"c, "k"c, "l"c, "m"c}
        Dim sw As New StreamWriter(sb)
        sw.Write(b, 3, 8)
        sw.Close()
    End Sub
End Class

[C#] 
using System;
using System.IO;
 
public class SWBuff 
{
    public static void Main(String[] args)
    {
        FileStream sb = new FileStream("MyFile.txt", FileMode.OpenOrCreate);
        char[] b = {'a','b','c','d','e','f','g','h','i','j','k','l','m'};
        StreamWriter sw = new StreamWriter(sb);
        sw.Write(b, 3, 8);
        sw.Close();
    }
}

[C++] 

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

参照

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