StreamWriter StreamWriter StreamWriter StreamWriter Class

定義

文字を特定のエンコーディングでストリームに書き込むための TextWriter を実装しています。Implements a TextWriter for writing characters to a stream in a particular encoding.

public ref class StreamWriter : System::IO::TextWriter
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public class StreamWriter : System.IO.TextWriter
type StreamWriter = class
    inherit TextWriter
Public Class StreamWriter
Inherits TextWriter
継承
属性

次の例では、 StreamWriterオブジェクトを使用して、C ドライブ上のディレクトリの一覧を示すファイルを作成し、オブジェクトをStreamReader使用して各ディレクトリ名を読み取り、表示する方法を示します。The following example shows how to use a StreamWriter object to write a file that lists the directories on the C drive, and then uses a StreamReader object to read and display each directory name. アンマネージリソースが正しく破棄されるようにusing 、ステートメントでこれらのオブジェクトを使用することをお勧めします。A good practice is to use these objects in a using statement so that the unmanaged resources are correctly disposed. ステートメントusingは、それDisposeを使用しているコードが完了すると、オブジェクトに対してを自動的に呼び出します。The using statement automatically calls Dispose on the object when the code that is using it has completed. この例で使用するコンストラクターは、アプリでWindows ストアWindows Storeの使用はサポートされていません。The constructor used in this example is not supported for use in Windows ストアWindows Store Apps.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;

namespace StreamReadWrite
{
    class Program
    {
        static void Main(string[] args)
        {
            // Get the directories currently on the C drive.
            DirectoryInfo[] cDirs = new DirectoryInfo(@"c:\").GetDirectories();

            // Write each directory name to a file.
            using (StreamWriter sw = new StreamWriter("CDriveDirs.txt"))
            {
                foreach (DirectoryInfo dir in cDirs)
                {
                    sw.WriteLine(dir.Name);

                }
            }

            // Read and show each line from the file.
            string line = "";
            using (StreamReader sr = new StreamReader("CDriveDirs.txt"))
            {
                while ((line = sr.ReadLine()) != null)
                {
                    Console.WriteLine(line);
                }
            }
        }
    }
}
Imports System.IO
Class Program

    Shared Sub Main()

        ' Get the directories currently on the C drive.
        Dim cDirs As DirectoryInfo() = New DirectoryInfo("c:\").GetDirectories()

        ' Write each directory name to a file.
        Using sw As StreamWriter = New StreamWriter("CDriveDirs.txt")
            For Each Dir As DirectoryInfo In cDirs
                sw.WriteLine(Dir.Name)
            Next
        End Using

        'Read and show each line from the file.
        Dim line As String = ""
        Using sr As StreamReader = New StreamReader("CDriveDirs.txt")
            Do
                line = sr.ReadLine()
                Console.WriteLine(line)
            Loop Until line Is Nothing
        End Using


    End Sub

End Class

注釈

StreamWriterは、特定のエンコードでの文字出力用に設計されStreamています。一方、から派生したクラスは、バイト入出力用に設計されています。StreamWriter is designed for character output in a particular encoding, whereas classes derived from Stream are designed for byte input and output.

重要

この型は IDisposable インターフェイスを実装します。This type implements the IDisposable interface. 型の使用が完了したら、直接的または間接的に型を破棄する必要があります。When you have finished using the type, you should dispose of it either directly or indirectly. 直接的に型を破棄するには、try / catch ブロック内で Dispose メソッドを呼び出します。To dispose of the type directly, call its Dispose method in a try/catch block. 間接的に型を破棄するには、using (C# の場合) または Using (Visual Basic 言語) などの言語構成要素を使用します。To dispose of it indirectly, use a language construct such as using (in C#) or Using (in Visual Basic). 詳細については、IDisposable インターフェイスに関するトピック内の「IDisposable を実装するオブジェクトの使用」セクションを参照してください。For more information, see the "Using an Object that Implements IDisposable" section in the IDisposable interface topic.

StreamWriter特に指定しない限りUTF8Encoding 、既定ではのインスタンスが使用されます。StreamWriter defaults to using an instance of UTF8Encoding unless specified otherwise. UTF8Encodingこのインスタンスは、バイトオーダーマーク (BOM) を使用せずGetPreambleに構築されるため、メソッドは空のバイト配列を返します。This instance of UTF8Encoding is constructed without a byte order mark (BOM), so its GetPreamble method returns an empty byte array. このコンストラクターの既定の UTF-8 エンコーディングでは、無効なバイトで例外がスローされます。The default UTF-8 encoding for this constructor throws an exception on invalid bytes. この動作は、プロパティのEncoding.UTF8 encoding オブジェクトによって提供される動作とは異なります。This behavior is different from the behavior provided by the encoding object in the Encoding.UTF8 property. BOM を指定し、無効なバイトに対して例外がスローされるかどうかを判断するにStreamWriter(String, Boolean, Encoding)は、やStreamWriterなどのパラメーターとしてエンコーディングオブジェクトを受け取るコンストラクターを使用します。To specify a BOM and determine whether an exception is thrown on invalid bytes, use a constructor that accepts an encoding object as a parameter, such as StreamWriter(String, Boolean, Encoding) or StreamWriter.

既定では、 StreamWriterはスレッドセーフではありません。By default, a StreamWriter is not thread safe. スレッドTextWriter.Synchronizedセーフなラッパーについては、「」を参照してください。See TextWriter.Synchronized for a thread-safe wrapper.

共通 I/O タスクの一覧は、 共通 I/O タスク を参照してください。For a list of common I/O tasks, see Common I/O Tasks.

コンストラクター

StreamWriter(Stream) StreamWriter(Stream) StreamWriter(Stream) StreamWriter(Stream)

UTF-8 エンコーディングと既定のバッファー サイズを使用して、指定したストリーム用の StreamWriter クラスの新しいインスタンスを初期化します。Initializes a new instance of the StreamWriter class for the specified stream by using UTF-8 encoding and the default buffer size.

StreamWriter(Stream, Encoding) StreamWriter(Stream, Encoding) StreamWriter(Stream, Encoding) StreamWriter(Stream, Encoding)

指定したエンコーディングと既定のバッファー サイズを使用して、指定したストリーム用の StreamWriter クラスの新しいインスタンスを初期化します。Initializes a new instance of the StreamWriter class for the specified stream by using the specified encoding and the default buffer size.

StreamWriter(Stream, Encoding, Int32) StreamWriter(Stream, Encoding, Int32) StreamWriter(Stream, Encoding, Int32) StreamWriter(Stream, Encoding, Int32)

指定したエンコーディングとバッファー サイズを使用して、指定したストリーム用の StreamWriter クラスの新しいインスタンスを初期化します。Initializes a new instance of the StreamWriter class for the specified stream by using the specified encoding and buffer size.

StreamWriter(Stream, Encoding, Int32, Boolean) StreamWriter(Stream, Encoding, Int32, Boolean) StreamWriter(Stream, Encoding, Int32, Boolean) StreamWriter(Stream, Encoding, Int32, Boolean)

指定した円コーディングとバッファー サイズを使用して、指定したストリーム用の StreamWriter クラスの新しいインスタンスを初期化し、必要に応じて、ストリームを開いたままにします。Initializes a new instance of the StreamWriter class for the specified stream by using the specified encoding and buffer size, and optionally leaves the stream open.

StreamWriter(String) StreamWriter(String) StreamWriter(String) StreamWriter(String)

既定のエンコーディングとバッファー サイズを使用して、指定したファイル用の StreamWriter クラスの新しいインスタンスを初期化します。Initializes a new instance of the StreamWriter class for the specified file by using the default encoding and buffer size.

StreamWriter(String, Boolean) StreamWriter(String, Boolean) StreamWriter(String, Boolean) StreamWriter(String, Boolean)

既定のエンコーディングとバッファー サイズを使用して、指定したファイル用の StreamWriter クラスの新しいインスタンスを初期化します。Initializes a new instance of the StreamWriter class for the specified file by using the default encoding and buffer size. ファイルが存在する場合は、ファイルを上書きするか、またはファイルの末尾に追加できます。If the file exists, it can be either overwritten or appended to. ファイルが存在しない場合は、このコンストラクターが新しいファイルを作成します。If the file does not exist, this constructor creates a new file.

StreamWriter(String, Boolean, Encoding) StreamWriter(String, Boolean, Encoding) StreamWriter(String, Boolean, Encoding) StreamWriter(String, Boolean, Encoding)

指定したエンコーディングと既定のバッファー サイズを使用して、指定したファイル用の StreamWriter クラスの新しいインスタンスを初期化します。Initializes a new instance of the StreamWriter class for the specified file by using the specified encoding and default buffer size. ファイルが存在する場合は、ファイルを上書きするか、またはファイルの末尾に追加できます。If the file exists, it can be either overwritten or appended to. ファイルが存在しない場合は、このコンストラクターが新しいファイルを作成します。If the file does not exist, this constructor creates a new file.

StreamWriter(String, Boolean, Encoding, Int32) StreamWriter(String, Boolean, Encoding, Int32) StreamWriter(String, Boolean, Encoding, Int32) StreamWriter(String, Boolean, Encoding, Int32)

指定したエンコーディングとバッファー サイズを使用して、指定したパス上の指定したファイル用の StreamWriter クラスの新しいインスタンスを初期化します。Initializes a new instance of the StreamWriter class for the specified file on the specified path, using the specified encoding and buffer size. ファイルが存在する場合は、ファイルを上書きするか、またはファイルの末尾に追加できます。If the file exists, it can be either overwritten or appended to. ファイルが存在しない場合は、このコンストラクターが新しいファイルを作成します。If the file does not exist, this constructor creates a new file.

フィールド

CoreNewLine CoreNewLine CoreNewLine CoreNewLine

この TextWriter で使用する改行文字を格納します。Stores the newline characters used for this TextWriter.

(Inherited from TextWriter)
Null Null Null Null

バッキング ストアを持たない書き込み専用の StreamWriter を提供します。Provides a StreamWriter with no backing store that can be written to, but not read from.

プロパティ

AutoFlush AutoFlush AutoFlush AutoFlush

StreamWriter が呼び出されるたびに、Write(Char) によって基になるストリームに対するバッファーをフラッシュするかどうかを示す値を取得または設定します。Gets or sets a value indicating whether the StreamWriter will flush its buffer to the underlying stream after every call to Write(Char).

BaseStream BaseStream BaseStream BaseStream

バッキング ストアと連結する、基になるストリームを取得します。Gets the underlying stream that interfaces with a backing store.

Encoding Encoding Encoding Encoding

出力の書き込みに使用する Encoding を取得します。Gets the Encoding in which the output is written.

FormatProvider FormatProvider FormatProvider FormatProvider

書式を制御するオブジェクトを取得します。Gets an object that controls formatting.

(Inherited from TextWriter)
NewLine NewLine NewLine NewLine

現在の TextWriter で使用される行終端文字列を取得または設定します。Gets or sets the line terminator string used by the current TextWriter.

(Inherited from TextWriter)

メソッド

Close() Close() Close() Close()

現在の StreamWriter オブジェクトと基になるストリームを閉じます。Closes the current StreamWriter object and the underlying stream.

CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type)

リモート オブジェクトとの通信に使用するプロキシの生成に必要な情報をすべて格納しているオブジェクトを作成します。Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Inherited from MarshalByRefObject)
Dispose() Dispose() Dispose() Dispose()

この TextWriter オブジェクトによって使用されているすべてのリソースを解放します。Releases all resources used by the TextWriter object.

(Inherited from TextWriter)
Dispose(Boolean) Dispose(Boolean) Dispose(Boolean) Dispose(Boolean)

バッファーに入れられたデータが基になるストリームに書き込まれ、StreamWriter によって使用されているアンマネージド リソースが解放されます。必要に応じてマネージド リソースも解放されます。Causes any buffered data to be written to the underlying stream, releases the unmanaged resources used by the StreamWriter, and optionally the managed resources.

DisposeAsync() DisposeAsync() DisposeAsync() DisposeAsync()

バッファーされたデータを基になるストリームに非同期で書き込み、StreamWriter で使用されるアンマネージド リソースを解放します。Asynchronously writes any buffered data to the underlying stream and releases the unmanaged resources used by the StreamWriter.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
Finalize() Finalize() Finalize() Finalize()

現在の StreamWriter のリソースを解放し、ガベージ コレクターで再生します。Frees the resources of the current StreamWriter before it is reclaimed by the garbage collector.

Flush() Flush() Flush() Flush()

現在のライターで使用したすべてのバッファーをクリアし、バッファー内のすべてのデータを基になるストリームに書き込みます。Clears all buffers for the current writer and causes any buffered data to be written to the underlying stream.

FlushAsync() FlushAsync() FlushAsync() FlushAsync()

このストリームのすべてのバッファーを非同期にクリアし、バッファー内のデータを基になるデバイスに書き込みます。Clears all buffers for this stream asynchronously and causes any buffered data to be written to the underlying device.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetLifetimeService() GetLifetimeService() GetLifetimeService() GetLifetimeService()

対象のインスタンスの有効期間ポリシーを制御する、現在の有効期間サービス オブジェクトを取得します。Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService()

このインスタンスの有効期間ポリシーを制御する有効期間サービス オブジェクトを取得します。Obtains a lifetime service object to control the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean)

現在の MarshalByRefObject オブジェクトの簡易コピーを作成します。Creates a shallow copy of the current MarshalByRefObject object.

(Inherited from MarshalByRefObject)
ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(Inherited from Object)
Write(Boolean) Write(Boolean) Write(Boolean) Write(Boolean)

Boolean 値のテキスト表現をテキスト ストリームに書き込みます。Writes the text representation of a Boolean value to the text stream.

(Inherited from TextWriter)
Write(Char) Write(Char) Write(Char) Write(Char)

ストリームに文字を書き込みます。Writes a character to the stream.

Write(Char[]) Write(Char[]) Write(Char[]) Write(Char[])

ストリームに文字配列を書き込みます。Writes a character array to the stream.

Write(Char[], Int32, Int32) Write(Char[], Int32, Int32) Write(Char[], Int32, Int32) Write(Char[], Int32, Int32)

ストリームに文字配列の一部を書き込みます。Writes a subarray of characters to the stream.

Write(Decimal) Write(Decimal) Write(Decimal) Write(Decimal)

10 進値のテキスト表現をテキスト ストリームに書き込みます。Writes the text representation of a decimal value to the text stream.

(Inherited from TextWriter)
Write(Double) Write(Double) Write(Double) Write(Double)

8 バイト浮動小数点値のテキスト表現をテキスト ストリームに書き込みます。Writes the text representation of an 8-byte floating-point value to the text stream.

(Inherited from TextWriter)
Write(Int32) Write(Int32) Write(Int32) Write(Int32)

4 バイト符号付き整数のテキスト表現をテキスト ストリームに書き込みます。Writes the text representation of a 4-byte signed integer to the text stream.

(Inherited from TextWriter)
Write(Int64) Write(Int64) Write(Int64) Write(Int64)

8 バイト符号付き整数のテキスト表現をテキスト ストリームに書き込みます。Writes the text representation of an 8-byte signed integer to the text stream.

(Inherited from TextWriter)
Write(Object) Write(Object) Write(Object) Write(Object)

オブジェクトで ToString メソッドを呼び出して、そのオブジェクトのテキスト表現をテキスト ストリームに書き込みます。Writes the text representation of an object to the text stream by calling the ToString method on that object.

(Inherited from TextWriter)
Write(ReadOnlySpan<Char>) Write(ReadOnlySpan<Char>) Write(ReadOnlySpan<Char>) Write(ReadOnlySpan<Char>)

文字スパンをストリームに書き込みます。Writes a character span to the stream.

Write(Single) Write(Single) Write(Single) Write(Single)

4 バイト浮動小数点値のテキスト表現をテキスト ストリームに書き込みます。Writes the text representation of a 4-byte floating-point value to the text stream.

(Inherited from TextWriter)
Write(String) Write(String) Write(String) Write(String)

ストリームに文字列を書き込みます。Writes a string to the stream.

Write(String, Object) Write(String, Object) Write(String, Object) Write(String, Object)

Format(String, Object) メソッドと同じセマンティクスを使用して、書式設定された文字列をストリームに書き込みます。Writes a formatted string to the stream, using the same semantics as the Format(String, Object) method.

Write(String, Object, Object) Write(String, Object, Object) Write(String, Object, Object) Write(String, Object, Object)

Format(String, Object, Object) メソッドと同じセマンティクスを使用して、書式設定された文字列をストリームに書き込みます。Writes a formatted string to the stream using the same semantics as the Format(String, Object, Object) method..

Write(String, Object, Object, Object) Write(String, Object, Object, Object) Write(String, Object, Object, Object) Write(String, Object, Object, Object)

Format(String, Object, Object, Object) メソッドと同じセマンティクスを使用して、書式設定された文字列をストリームに書き込みます。Writes a formatted string to the stream, using the same semantics as the Format(String, Object, Object, Object) method.

Write(String, Object[]) Write(String, Object[]) Write(String, Object[]) Write(String, Object[])

Format(String, Object[]) メソッドと同じセマンティクスを使用して、書式設定された文字列をストリームに書き込みます。Writes a formatted string to the stream, using the same semantics as the Format(String, Object[]) method.

Write(StringBuilder) Write(StringBuilder) Write(StringBuilder) Write(StringBuilder)

文字列ビルダーをテキスト ストリームに書き込みます。Writes a string builder to the text stream.

(Inherited from TextWriter)
Write(UInt32) Write(UInt32) Write(UInt32) Write(UInt32)

4 バイト符号なし整数のテキスト表現をテキスト ストリームに書き込みます。Writes the text representation of a 4-byte unsigned integer to the text stream.

(Inherited from TextWriter)
Write(UInt64) Write(UInt64) Write(UInt64) Write(UInt64)

8 バイト符号なし整数のテキスト表現をテキスト ストリームに書き込みます。Writes the text representation of an 8-byte unsigned integer to the text stream.

(Inherited from TextWriter)
WriteAsync(Char) WriteAsync(Char) WriteAsync(Char) WriteAsync(Char)

文字を非同期でストリームに書き込みます。Asynchronously writes a character to the stream.

WriteAsync(Char[]) WriteAsync(Char[]) WriteAsync(Char[]) WriteAsync(Char[])

文字配列をテキスト ストリームに非同期で書き込みます。Writes a character array to the text stream asynchronously.

(Inherited from TextWriter)
WriteAsync(Char[], Int32, Int32) WriteAsync(Char[], Int32, Int32) WriteAsync(Char[], Int32, Int32) WriteAsync(Char[], Int32, Int32)

文字の部分配列をストリームに非同期で書き込みます。Asynchronously writes a subarray of characters to the stream.

WriteAsync(ReadOnlyMemory<Char>, CancellationToken) WriteAsync(ReadOnlyMemory<Char>, CancellationToken) WriteAsync(ReadOnlyMemory<Char>, CancellationToken) WriteAsync(ReadOnlyMemory<Char>, CancellationToken)

文字メモリ領域をストリームに非同期で書き込みます。Asynchronously writes a character memory region to the stream.

WriteAsync(String) WriteAsync(String) WriteAsync(String) WriteAsync(String)

文字列をストリームに非同期で書き込みます。Asynchronously writes a string to the stream.

WriteAsync(StringBuilder, CancellationToken) WriteAsync(StringBuilder, CancellationToken) WriteAsync(StringBuilder, CancellationToken) WriteAsync(StringBuilder, CancellationToken)

文字列ビルダーをテキスト ストリームに非同期で書き込みます。Asynchronously writes a string builder to the text stream.

(Inherited from TextWriter)
WriteLine() WriteLine() WriteLine() WriteLine()

行終端記号をテキスト ストリームに書き込みます。Writes a line terminator to the text stream.

(Inherited from TextWriter)
WriteLine(Boolean) WriteLine(Boolean) WriteLine(Boolean) WriteLine(Boolean)

Boolean 値のテキスト表現を、続いて行終端記号をテキスト ストリームに書き込みます。Writes the text representation of a Boolean value to the text stream, followed by a line terminator.

(Inherited from TextWriter)
WriteLine(Char) WriteLine(Char) WriteLine(Char) WriteLine(Char)

文字を、続いて行終端記号をテキスト ストリームに書き込みます。Writes a character to the text stream, followed by a line terminator.

(Inherited from TextWriter)
WriteLine(Char[]) WriteLine(Char[]) WriteLine(Char[]) WriteLine(Char[])

文字配列を、続いて行終端記号をテキスト ストリームに書き込みます。Writes an array of characters to the text stream, followed by a line terminator.

(Inherited from TextWriter)
WriteLine(Char[], Int32, Int32) WriteLine(Char[], Int32, Int32) WriteLine(Char[], Int32, Int32) WriteLine(Char[], Int32, Int32)

文字の部分配列を、続いて行終端記号をテキスト ストリームに書き込みます。Writes a subarray of characters to the text stream, followed by a line terminator.

(Inherited from TextWriter)
WriteLine(Decimal) WriteLine(Decimal) WriteLine(Decimal) WriteLine(Decimal)

10 進値のテキスト表現を、続いて行終端記号をテキスト ストリームに書き込みます。Writes the text representation of a decimal value to the text stream, followed by a line terminator.

(Inherited from TextWriter)
WriteLine(Double) WriteLine(Double) WriteLine(Double) WriteLine(Double)

8 バイト浮動小数点値のテキスト表現を、続いて行終端記号をテキスト ストリームに書き込みます。Writes the text representation of a 8-byte floating-point value to the text stream, followed by a line terminator.

(Inherited from TextWriter)
WriteLine(Int32) WriteLine(Int32) WriteLine(Int32) WriteLine(Int32)

4 バイト符号付き整数のテキスト表現を、続いて行終端記号をテキスト ストリームに書き込みます。Writes the text representation of a 4-byte signed integer to the text stream, followed by a line terminator.

(Inherited from TextWriter)
WriteLine(Int64) WriteLine(Int64) WriteLine(Int64) WriteLine(Int64)

8 バイト符号付き整数のテキスト表現を、続いて行終端記号をテキスト ストリームに書き込みます。Writes the text representation of an 8-byte signed integer to the text stream, followed by a line terminator.

(Inherited from TextWriter)
WriteLine(Object) WriteLine(Object) WriteLine(Object) WriteLine(Object)

オブジェクトで ToString メソッドを呼び出して、そのオブジェクトのテキスト表現を、続いて行終端記号をテキスト ストリームに書き込みます。Writes the text representation of an object to the text stream, by calling the ToString method on that object, followed by a line terminator.

(Inherited from TextWriter)
WriteLine(ReadOnlySpan<Char>) WriteLine(ReadOnlySpan<Char>) WriteLine(ReadOnlySpan<Char>) WriteLine(ReadOnlySpan<Char>)

文字スパンのテキスト表現、続いて行終端記号をストリームに書き込みます。Writes the text representation of a character span to the stream, followed by a line terminator.

WriteLine(Single) WriteLine(Single) WriteLine(Single) WriteLine(Single)

4 バイト浮動小数点値のテキスト表現を、続いて行終端記号をテキスト ストリームに書き込みます。Writes the text representation of a 4-byte floating-point value to the text stream, followed by a line terminator.

(Inherited from TextWriter)
WriteLine(String) WriteLine(String) WriteLine(String) WriteLine(String)

文字列を、続いて行終端記号をストリームに書き込みます。Writes a string to the stream, followed by a line terminator.

WriteLine(String, Object) WriteLine(String, Object) WriteLine(String, Object) WriteLine(String, Object)

Format(String, Object) メソッドと同じセマンティクスを使用して、書式設定された文字列と新しい行をストリームに書き込みます。Writes a formatted string and a new line to the stream, using the same semantics as the Format(String, Object) method.

WriteLine(String, Object, Object) WriteLine(String, Object, Object) WriteLine(String, Object, Object) WriteLine(String, Object, Object)

Format(String, Object, Object) メソッドと同じセマンティクスを使用して、書式設定された文字列と新しい行をストリームに書き込みます。Writes a formatted string and a new line to the stream, using the same semantics as the Format(String, Object, Object) method.

WriteLine(String, Object, Object, Object) WriteLine(String, Object, Object, Object) WriteLine(String, Object, Object, Object) WriteLine(String, Object, Object, Object)

Format(String, Object) と同じセマンティクスを使用して、書式設定された文字列と新しい行をストリームに書き込みます。Writes out a formatted string and a new line to the stream, using the same semantics as Format(String, Object).

WriteLine(String, Object[]) WriteLine(String, Object[]) WriteLine(String, Object[]) WriteLine(String, Object[])

Format(String, Object) と同じセマンティクスを使用して、書式設定された文字列と新しい行をストリームに書き込みます。Writes out a formatted string and a new line to the stream, using the same semantics as Format(String, Object).

WriteLine(StringBuilder) WriteLine(StringBuilder) WriteLine(StringBuilder) WriteLine(StringBuilder)

文字列ビルダーのテキスト表現を、続いて行終端記号をテキスト ストリームに書き込みます。Writes the text representation of a string builder to the text stream, followed by a line terminator.

(Inherited from TextWriter)
WriteLine(UInt32) WriteLine(UInt32) WriteLine(UInt32) WriteLine(UInt32)

4 バイト符号なし整数のテキスト表現を、続いて行終端記号をテキスト ストリームに書き込みます。Writes the text representation of a 4-byte unsigned integer to the text stream, followed by a line terminator.

(Inherited from TextWriter)
WriteLine(UInt64) WriteLine(UInt64) WriteLine(UInt64) WriteLine(UInt64)

8 バイト符号なし整数のテキスト表現を、続いて行終端記号をテキスト ストリームに書き込みます。Writes the text representation of an 8-byte unsigned integer to the text stream, followed by a line terminator.

(Inherited from TextWriter)
WriteLineAsync() WriteLineAsync() WriteLineAsync() WriteLineAsync()

行終端記号をストリームに非同期で書き込みます。Asynchronously writes a line terminator to the stream.

WriteLineAsync(Char) WriteLineAsync(Char) WriteLineAsync(Char) WriteLineAsync(Char)

文字を、続いて行終端記号を非同期でストリームに書き込みます。Asynchronously writes a character to the stream, followed by a line terminator.

WriteLineAsync(Char[]) WriteLineAsync(Char[]) WriteLineAsync(Char[]) WriteLineAsync(Char[])

文字配列を、続いて行終端記号をテキスト ストリームに非同期で書き込みます。Asynchronously writes an array of characters to the text stream, followed by a line terminator.

(Inherited from TextWriter)
WriteLineAsync(Char[], Int32, Int32) WriteLineAsync(Char[], Int32, Int32) WriteLineAsync(Char[], Int32, Int32) WriteLineAsync(Char[], Int32, Int32)

文字の部分配列を、続いて行終端記号を非同期でストリームに書き込みます。Asynchronously writes a subarray of characters to the stream, followed by a line terminator.

WriteLineAsync(ReadOnlyMemory<Char>, CancellationToken) WriteLineAsync(ReadOnlyMemory<Char>, CancellationToken) WriteLineAsync(ReadOnlyMemory<Char>, CancellationToken) WriteLineAsync(ReadOnlyMemory<Char>, CancellationToken)

文字メモリ領域のテキスト表現を、続いて行終端記号を非同期でストリームに書き込みます。Asynchronously writes the text representation of a character memory region to the stream, followed by a line terminator.

WriteLineAsync(String) WriteLineAsync(String) WriteLineAsync(String) WriteLineAsync(String)

文字列を、続いて行終端記号を非同期でストリームに書き込みます。Asynchronously writes a string to the stream, followed by a line terminator.

WriteLineAsync(StringBuilder, CancellationToken) WriteLineAsync(StringBuilder, CancellationToken) WriteLineAsync(StringBuilder, CancellationToken) WriteLineAsync(StringBuilder, CancellationToken)

文字列ビルダーのテキスト表現を、続いて行終端記号をテキスト ストリームに非同期で書き込みます。Asynchronously writes the text representation of a string builder to the text stream, followed by a line terminator.

(Inherited from TextWriter)

明示的なインターフェイスの実装

IDisposable.Dispose() IDisposable.Dispose() IDisposable.Dispose() IDisposable.Dispose()

このメンバーの説明については、Dispose() のトピックを参照してください。For a description of this member, see Dispose().

(Inherited from TextWriter)

適用対象

こちらもご覧ください