StringWriter クラス

定義

文字列に情報を書き込む TextWriter を実装します。Implements a TextWriter for writing information to a string. 情報は、基になる StringBuilder に格納されます。The information is stored in an underlying StringBuilder.

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

次のコード例では、2つの行間文のグループから連続する段落を作成し、その後、段落を元のテキストに変換する方法を示します。The following code example demonstrates the creation of a continuous paragraph from a group of double-spaced sentences, and then the conversion of the paragraph back to the original text.

using namespace System;
using namespace System::IO;
int main()
{
   String^ textReaderText = "TextReader is the abstract base "
   "class of StreamReader and StringReader, which read "
   "characters from streams and strings, respectively.\n\n"
   "Create an instance of TextReader to open a text file "
   "for reading a specified range of characters, or to "
   "create a reader based on an existing stream.\n\n"
   "You can also use an instance of TextReader to read "
   "text from a custom backing store using the same "
   "APIs you would use for a string or a stream.\n\n";
   Console::WriteLine(  "Original text:\n\n{0}", textReaderText );

   // From textReaderText, create a continuous paragraph 
   // with two spaces between each sentence.
      String^ aLine;
   String^ aParagraph;
   StringReader^ strReader = gcnew StringReader( textReaderText );
   while ( true )
   {
      aLine = strReader->ReadLine();
      if ( aLine != nullptr )
      {
         aParagraph = String::Concat( aParagraph, aLine,  " " );
      }
      else
      {
         aParagraph = String::Concat( aParagraph,  "\n" );
         break;
      }
   }

   Console::WriteLine(  "Modified text:\n\n{0}", aParagraph );
   
   // Re-create textReaderText from aParagraph.
   int intCharacter;
   Char convertedCharacter;
   StringWriter^ strWriter = gcnew StringWriter;
   strReader = gcnew StringReader( aParagraph );
   while ( true )
   {
      intCharacter = strReader->Read();
      
      // Check for the end of the string 
      // before converting to a character.
      if ( intCharacter == -1 )
            break;

      
      convertedCharacter = Convert::ToChar( intCharacter );
      if ( convertedCharacter == '.' )
      {
         strWriter->Write(  ".\n\n" );
         
         // Bypass the spaces between sentences.
         strReader->Read();
         strReader->Read();
      }
      else
      {
         strWriter->Write( convertedCharacter );
      }
   }

   Console::WriteLine(  "\nOriginal text:\n\n{0}", strWriter->ToString() );
}

using System;
using System.IO;

class StringRW
{
    static void Main()
    {
        string textReaderText = "TextReader is the abstract base " +
            "class of StreamReader and StringReader, which read " +
            "characters from streams and strings, respectively.\n\n" +

            "Create an instance of TextReader to open a text file " +
            "for reading a specified range of characters, or to " +
            "create a reader based on an existing stream.\n\n" +

            "You can also use an instance of TextReader to read " +
            "text from a custom backing store using the same " +
            "APIs you would use for a string or a stream.\n\n";

        Console.WriteLine("Original text:\n\n{0}", textReaderText);

        // From textReaderText, create a continuous paragraph
        // with two spaces between each sentence.
        string aLine, aParagraph = null;
        StringReader strReader = new StringReader(textReaderText);
        while(true)
        {
            aLine = strReader.ReadLine();
            if(aLine != null)
            {
                aParagraph = aParagraph + aLine + " ";
            }
            else
            {
                aParagraph = aParagraph + "\n";
                break;
            }
        }
        Console.WriteLine("Modified text:\n\n{0}", aParagraph);

        // Re-create textReaderText from aParagraph.
        int intCharacter;
        char convertedCharacter;
        StringWriter strWriter = new StringWriter();
        strReader = new StringReader(aParagraph);
        while(true)
        {
            intCharacter = strReader.Read();

            // Check for the end of the string
            // before converting to a character.
            if(intCharacter == -1) break;

            convertedCharacter = Convert.ToChar(intCharacter);
            if(convertedCharacter == '.')
            {
                strWriter.Write(".\n\n");

                // Bypass the spaces between sentences.
                strReader.Read();
                strReader.Read();
            }
            else
            {
                strWriter.Write(convertedCharacter);
            }
        }
        Console.WriteLine("\nOriginal text:\n\n{0}",
            strWriter.ToString());
    }
}
Option Explicit
Option Strict

Imports System.IO

Public Class StrReader

    Shared Sub Main()
    
        Dim textReaderText As String = "TextReader is the " & _
            "abstract base class of StreamReader and " & _
            "StringReader, which read characters from streams " & _
            "and strings, respectively." & _
            vbCrLf & vbCrLf & _
            "Create an instance of TextReader to open a text " & _
            "file for reading a specified range of characters, " & _
            "or to create a reader based on an existing stream." & _
            vbCrLf & vbCrLf & _
            "You can also use an instance of TextReader to read " & _
            "text from a custom backing store using the same " & _
            "APIs you would use for a string or a stream." & _
            vbCrLf & vbCrLf

        Console.WriteLine("Original text:" & vbCrLf & vbCrLf & _
            textReaderText)

        ' From textReaderText, create a continuous paragraph 
        ' with two spaces between each sentence.
        Dim aLine, aParagraph As String
        Dim strReader As New StringReader(textReaderText)
        While True
            aLine = strReader.ReadLine()
            If aLine Is Nothing Then
                aParagraph = aParagraph & vbCrLf
                Exit While
            Else
                aParagraph = aParagraph & aLine & " "
            End If
        End While
        Console.WriteLine("Modified text:" & vbCrLf & vbCrLf & _ 
            aParagraph)
    
        ' Re-create textReaderText from aParagraph.
        Dim intCharacter As Integer 
        Dim convertedCharacter As Char 
        Dim strWriter As New StringWriter()
        strReader = New StringReader(aParagraph)
        While True
            intCharacter = strReader.Read()

            ' Check for the end of the string 
            ' before converting to a character.
            If intCharacter = -1 Then
                Exit While
            End If

            convertedCharacter = Convert.ToChar(intCharacter)
            If convertedCharacter = "."C Then
                strWriter.Write("." & vbCrLf & vbCrLf)

                ' Bypass the spaces between sentences.
                strReader.Read()
                strReader.Read()
            Else
                strWriter.Write(convertedCharacter)
            End If
        End While
        Console.WriteLine(vbCrLf & "Original text:" & vbCrLf & _ 
            vbCrLf & strWriter.ToString())

    End Sub
End Class

注釈

StringWriter を使用すると、同期的または非同期的に文字列に書き込むことができます。StringWriter enables you to write to a string synchronously or asynchronously. Write(Char) または WriteAsync(Char) メソッド、Write(String) または WriteAsync(String) メソッドを使用して一度に1つの文字列を使用して、一度に1つの文字を書き込むことができます。You can write a character at a time with the Write(Char) or the WriteAsync(Char) method, a string at a time using the Write(String) or the WriteAsync(String) method. さらに、WriteLineAsync メソッドの1つを使用して、文字、文字の配列、または文字列の後に行終端記号を書き込むことができます。In addition, you can write a character, an array of characters or a string followed by the line terminator asynchronously with one of the WriteLineAsync methods.

注意

この型は IDisposable インターフェイスを実装しますが、実際に破棄するリソースはありません。This type implements the IDisposable interface, but does not actually have any resources to dispose. つまり、Dispose() を直接呼び出したり、using (C# の場合) または Using (Visual Basic の場合) といった言語構築を行ってリソースを破棄する必要はありません。This means that disposing it by directly calling Dispose() or by using a language construct such as using (in C#) or Using (in Visual Basic) is not necessary.

次の表に、その他の一般的な i/o タスクと関連する i/o タスクの例を示します。The following table lists examples of other typical or related I/O tasks.

目的To do this... 参照項目See the example in this topic...
テキスト ファイルを作成します。Create a text file. 方法: ファイルにテキストを書き込むHow to: Write Text to a File
テキストファイルに書き込みます。Write to a text file. 方法: ファイルにテキストを書き込むHow to: Write Text to a File
テキストファイルからの読み取り。Read from a text file. 方法: ファイルからテキストを読み取るHow to: Read Text from a File
ファイルにテキストを追加します。Append text to a file. 方法: ログ ファイルを開いて情報を追加するHow to: Open and Append to a Log File

File.AppendText

FileInfo.AppendText
ファイルのサイズを取得します。Get the size of a file. FileInfo.Length
ファイルの属性を取得します。Get the attributes of a file. File.GetAttributes
ファイルの属性を設定します。Set the attributes of a file. File.SetAttributes
ファイルが存在するかどうかを確認します。Determine if a file exists. File.Exists
バイナリファイルから読み取ります。Read from a binary file. 方法: 新しく作成されたデータ ファイルに対して読み書きするHow to: Read and Write to a Newly Created Data File
バイナリファイルに書き込みます。Write to a binary file. 方法: 新しく作成されたデータ ファイルに対して読み書きするHow to: Read and Write to a Newly Created Data File

コンストラクター

StringWriter()

StringWriter クラスの新しいインスタンスを初期化します。Initializes a new instance of the StringWriter class.

StringWriter(IFormatProvider)

指定した書式コントロールで StringWriter クラスの新しいインスタンスを初期化します。Initializes a new instance of the StringWriter class with the specified format control.

StringWriter(StringBuilder)

指定した StringBuilder に書き込む StringWriter クラスの新しいインスタンスを初期化します。Initializes a new instance of the StringWriter class that writes to the specified StringBuilder.

StringWriter(StringBuilder, IFormatProvider)

指定した StringBuilder に書き込み、指定した書式プロバイダーを持つ、StringWriter クラスの新しいインスタンスを初期化します。Initializes a new instance of the StringWriter class that writes to the specified StringBuilder and has the specified format provider.

フィールド

CoreNewLine

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

(継承元 TextWriter)

プロパティ

Encoding

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

FormatProvider

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

(継承元 TextWriter)
NewLine

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

(継承元 TextWriter)

メソッド

Close()

現在の StringWriter、および基になるストリームを閉じます。Closes the current StringWriter and the underlying stream.

Close()

現在のライターを終了し、ライターに関連付けられたすべてのシステム リソースを解放します。Closes the current writer and releases any system resources associated with the writer.

(継承元 TextWriter)
CreateObjRef(Type)

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

(継承元 MarshalByRefObject)
Dispose()

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

(継承元 TextWriter)
Dispose(Boolean)

StringWriter によって使用されているアンマネージド リソースを解放し、オプションでマネージド リソースも解放します。Releases the unmanaged resources used by the StringWriter and optionally releases the managed resources.

DisposeAsync()

TextWriter オブジェクトによって使用されるすべてのリソースを非同期でリリースします。Asynchronously releases all resources used by the TextWriter object.

(継承元 TextWriter)
Equals(Object)

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

(継承元 Object)
Flush()

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

(継承元 TextWriter)
FlushAsync()

現在のライターのすべてのバッファーを非同期にクリアし、バッファー内のデータを基になるデバイスに書き込みます。Asynchronously clears all buffers for the current writer and causes any buffered data to be written to the underlying device.

GetHashCode()

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

(継承元 Object)
GetLifetimeService()

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

(継承元 MarshalByRefObject)
GetStringBuilder()

基になる StringBuilder を返します。Returns the underlying StringBuilder.

GetType()

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

(継承元 Object)
InitializeLifetimeService()

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

(継承元 MarshalByRefObject)
MemberwiseClone()

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

(継承元 Object)
MemberwiseClone(Boolean)

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

(継承元 MarshalByRefObject)
ToString()

現在の StringWriter に書き込まれた文字を格納している文字列を返します。Returns a string containing the characters written to the current StringWriter so far.

Write(Boolean)

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

(継承元 TextWriter)
Write(Char)

文字列に文字を書き込みます。Writes a character to the string.

Write(Char[])

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

(継承元 TextWriter)
Write(Char[], Int32, Int32)

文字配列の一部を文字列に書き込みます。Writes a subarray of characters to the string.

Write(Decimal)

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

(継承元 TextWriter)
Write(Double)

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

(継承元 TextWriter)
Write(Int32)

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

(継承元 TextWriter)
Write(Int64)

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

(継承元 TextWriter)
Write(Object)

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

(継承元 TextWriter)
Write(ReadOnlySpan<Char>)

文字のスパンの文字列形式を現在の文字列に書き込みます。Writes the string representation of a span of chars to the current string.

Write(ReadOnlySpan<Char>)

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

(継承元 TextWriter)
Write(Single)

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

(継承元 TextWriter)
Write(String)

現在の文字列に文字列を書き込みます。Writes a string to the current string.

Write(String, Object)

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

(継承元 TextWriter)
Write(String, Object, Object)

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

(継承元 TextWriter)
Write(String, Object, Object, Object)

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

(継承元 TextWriter)
Write(String, Object[])

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

(継承元 TextWriter)
Write(StringBuilder)

文字列ビルダーの文字列形式を現在の文字列に書き込みます。Writes the string representation of a string builder to the current string.

Write(StringBuilder)

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

(継承元 TextWriter)
Write(UInt32)

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

(継承元 TextWriter)
Write(UInt64)

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

(継承元 TextWriter)
WriteAsync(Char)

文字列に文字を非同期的に書き込みます。Writes a character to the string asynchronously.

WriteAsync(Char[])

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

(継承元 TextWriter)
WriteAsync(Char[], Int32, Int32)

文字の部分配列を文字列に非同期で書き込みます。Writes a subarray of characters to the string asynchronously.

WriteAsync(ReadOnlyMemory<Char>, CancellationToken)

文字のメモリ領域を文字列に非同期で書き込みます。Asynchronously writes a memory region of characters to the string.

WriteAsync(ReadOnlyMemory<Char>, CancellationToken)

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

(継承元 TextWriter)
WriteAsync(String)

現在の文字列に文字列を非同期的に書き込みます。Writes a string to the current string asynchronously.

WriteAsync(StringBuilder, CancellationToken)

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

WriteAsync(StringBuilder, CancellationToken)

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

(継承元 TextWriter)
WriteLine()

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

(継承元 TextWriter)
WriteLine(Boolean)

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

(継承元 TextWriter)
WriteLine(Char)

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

(継承元 TextWriter)
WriteLine(Char[])

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

(継承元 TextWriter)
WriteLine(Char[], Int32, Int32)

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

(継承元 TextWriter)
WriteLine(Decimal)

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

(継承元 TextWriter)
WriteLine(Double)

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

(継承元 TextWriter)
WriteLine(Int32)

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

(継承元 TextWriter)
WriteLine(Int64)

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

(継承元 TextWriter)
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.

(継承元 TextWriter)
WriteLine(ReadOnlySpan<Char>)

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

WriteLine(ReadOnlySpan<Char>)

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

(継承元 TextWriter)
WriteLine(Single)

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

(継承元 TextWriter)
WriteLine(String)

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

(継承元 TextWriter)
WriteLine(String, Object)

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

(継承元 TextWriter)
WriteLine(String, Object, Object)

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

(継承元 TextWriter)
WriteLine(String, Object, Object, Object)

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

(継承元 TextWriter)
WriteLine(String, Object[])

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

(継承元 TextWriter)
WriteLine(StringBuilder)

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

WriteLine(StringBuilder)

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

(継承元 TextWriter)
WriteLine(UInt32)

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

(継承元 TextWriter)
WriteLine(UInt64)

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

(継承元 TextWriter)
WriteLineAsync()

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

(継承元 TextWriter)
WriteLineAsync(Char)

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

WriteLineAsync(Char[])

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

(継承元 TextWriter)
WriteLineAsync(Char[], Int32, Int32)

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

WriteLineAsync(ReadOnlyMemory<Char>, CancellationToken)

文字のメモリ領域の文字列形式を、続いて行終端記号を非同期で現在の文字列に書き込みます。Asynchronously writes the string representation of the memory region of characters to the current string, followed by a line terminator.

WriteLineAsync(ReadOnlyMemory<Char>, CancellationToken)

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

(継承元 TextWriter)
WriteLineAsync(String)

文字列を、続いて行終端記号を非同期で現在の文字列を書き込みます。Asynchronously writes a string to the current string, followed by a line terminator.

WriteLineAsync(StringBuilder, CancellationToken)

文字列ビルダーの文字列形式を、続いて行終端記号を非同期で現在の文字列に書き込みます。Asynchronously writes the string representation of the string builder to the current string, followed by a line terminator.

WriteLineAsync(StringBuilder, CancellationToken)

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

(継承元 TextWriter)

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

IDisposable.Dispose()

このメンバーの詳細については、「Dispose()」をご覧ください。For a description of this member, see Dispose().

(継承元 TextWriter)

適用対象

こちらもご覧ください