StringWriterとは? わかりやすく解説

StringWriter クラス

文字列情報書き込む TextWriter実装ます。情報は、基になる StringBuilder に格納されます。

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

<SerializableAttribute> _
<ComVisibleAttribute(True)> _
Public Class StringWriter
    Inherits TextWriter
[SerializableAttribute] 
[ComVisibleAttribute(true)] 
public class StringWriter : TextWriter
[SerializableAttribute] 
[ComVisibleAttribute(true)] 
public ref class StringWriter : public
 TextWriter
/** @attribute SerializableAttribute() */ 
/** @attribute ComVisibleAttribute(true) */ 
public class StringWriter extends TextWriter
SerializableAttribute 
ComVisibleAttribute(true) 
public class StringWriter extends
 TextWriter
解説解説
使用例使用例

次に示すのは、複数センテンスを含むテキストから、各センテンスそれぞれ 2 つスペース区切られパラグラフ作成しその後そのパラグラフを元のテキストに戻すコード例です。

Option Explicit
Option Strict

Imports Microsoft.VisualBasic
Imports System
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
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());
    }
}
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()
 );
}

import System.*;
import System.IO.*;

class StringRW
{
    public static void main(String[]
 args)
    {
        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 aParagraph = "";
        String aLine;
        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());
    } //main
} //StringRW
継承階層継承階層
System.Object
   System.MarshalByRefObject
     System.IO.TextWriter
      System.IO.StringWriter
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

StringWriter コンストラクタ ()

StringWriter クラス新しインスタンス初期化します。

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

public StringWriter ()
public:
StringWriter ()
public StringWriter ()
public function StringWriter ()
解説解説
使用例使用例

次に示すのは、StringWriter クラス使用して文字列構築するコード例です。

Imports Microsoft.VisualBasic
Imports System
Imports System.IO
Imports System.Text

Public Class StrWriter

    Shared Sub Main()

        Dim strWriter As StringWriter = new
 StringWriter()

        ' Use the three overloads of the Write method that are 
        ' overridden by the StringWriter class.
        strWriter.Write("file path characters are: ")
        strWriter.Write( _
            Path.InvalidPathChars, 0, Path.InvalidPathChars.Length)
        strWriter.Write("."C)

        ' Use the underlying StringBuilder for more complex 
        ' manipulations of the string.
        strWriter.GetStringBuilder().Insert(0, "Invalid ")

        Console.WriteLine("The following string is {0} encoded."
 _
            & vbCrLf & "{1}", _
            strWriter.Encoding.EncodingName, strWriter.ToString())

    End Sub
End Class
using System;
using System.IO;
using System.Text;

class StrWriter
{
    static void Main()
    {
        StringWriter strWriter  = new StringWriter();

        // Use the three overloads of the Write method that are 
        // overridden by the StringWriter class.
        strWriter.Write("file path characters are: ");
        strWriter.Write(
            Path.InvalidPathChars, 0, Path.InvalidPathChars.Length);
        strWriter.Write('.');

        // Use the underlying StringBuilder for more complex 
        // manipulations of the string.
        strWriter.GetStringBuilder().Insert(0, "Invalid ");

        Console.WriteLine("The following string is {0} encoded.\n{1}"
,
 
            strWriter.Encoding.EncodingName, strWriter.ToString());
    }
}
using namespace System;
using namespace System::IO;
using namespace System::Text;
int main()
{
   StringWriter^ strWriter = gcnew StringWriter;
   
   // Use the three overloads of the Write method that are 
   // overridden by the StringWriter class.
   strWriter->Write( "file path characters are: " );
   strWriter->Write( Path::InvalidPathChars, 0, Path::InvalidPathChars->Length
 );
   strWriter->Write( Char::Parse( "." ) );
   
   // Use the underlying StringBuilder for more complex 
   // manipulations of the string.
   strWriter->GetStringBuilder()->Insert( 0, "Invalid " );
   
   Console::WriteLine( "The following string is {0} encoded.\n{1}",
 strWriter->Encoding->EncodingName, strWriter->ToString() );
   
}

import System.*;
import System.IO.*;
import System.Text.*;

class StrWriter
{
    public static void main(String[]
 args)
    {
        StringWriter strWriter = new StringWriter();

        // Use the three overloads of the Write method that are 
        // overridden by the StringWriter class.
        strWriter.Write("file path characters are: ");
        strWriter.Write(Path.InvalidPathChars, 0,
            Path.InvalidPathChars.length);
        strWriter.Write('.');

        // Use the underlying StringBuilder for more complex 
        // manipulations of the string.
        strWriter.GetStringBuilder().Insert(0, "Invalid ");

        Console.WriteLine("The following string is {0} encoded.\n{1}"
,
            strWriter.get_Encoding().get_EncodingName(), strWriter.ToString());
    } //main
} //StrWriter
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

StringWriter コンストラクタ (StringBuilder)

指定した StringBuilder への書き込みを行う StringWriter クラス新しインスタンス初期化します。

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

Public Sub New ( _
    sb As StringBuilder _
)
Dim sb As StringBuilder

Dim instance As New StringWriter(sb)
public StringWriter (
    StringBuilder sb
)
public:
StringWriter (
    StringBuilder^ sb
)
public StringWriter (
    StringBuilder sb
)
public function StringWriter (
    sb : StringBuilder
)

パラメータ

sb

書き込む StringBuilder

例外例外
例外種類条件

ArgumentNullException

sbnull 参照 (Visual Basic では Nothing) です。

解説解説
使用例使用例

次に示すのは、StringBuilder クラス使用して閉じられStringWriter の基になる文字列変更するコード例です。

Imports System
Imports System.IO
Imports System.Text

Public Class StrWriter

    Shared Sub Main()
        Dim strBuilder As New
 StringBuilder( _
            "file path characters are: ")
        Dim strWriter As New
 StringWriter(strBuilder)

        strWriter.Write( _
            Path.InvalidPathChars, 0, Path.InvalidPathChars.Length)

        strWriter.Close()

        ' Since the StringWriter is closed, an exception will 
        ' be thrown if the Write method is called. However, 
        ' the StringBuilder can still manipulate the string.
        strBuilder.Insert(0, "Invalid ")
        Console.WriteLine(strWriter.ToString())
    End Sub

End Class
using System;
using System.IO;
using System.Text;

class StrWriter
{
    static void Main()
    {
        StringBuilder strBuilder = 
            new StringBuilder("file path characters are:
 ");
        StringWriter strWriter = new StringWriter(strBuilder);

        strWriter.Write(
            Path.InvalidPathChars, 0, Path.InvalidPathChars.Length);

        strWriter.Close();

        // Since the StringWriter is closed, an exception will 
        // be thrown if the Write method is called. However, 
        // the StringBuilder can still manipulate the string.
        strBuilder.Insert(0, "Invalid ");
        Console.WriteLine(strWriter.ToString());
    }
}
using namespace System;
using namespace System::IO;
using namespace System::Text;
int main()
{
   StringBuilder^ strBuilder = gcnew StringBuilder( "file path characters are:
 " );
   StringWriter^ strWriter = gcnew StringWriter( strBuilder );
   strWriter->Write( Path::InvalidPathChars, 0, Path::InvalidPathChars->Length
 );
   
   strWriter->Close();
   
   // Since the StringWriter is closed, an exception will 
   // be thrown if the Write method is called. However, 
   // the StringBuilder can still manipulate the string.
   strBuilder->Insert( 0, "Invalid " );
   Console::WriteLine( strWriter->ToString() );
   
}

import System.*;
import System.IO.*;
import System.Text.*;

class StrWriter
{
    public static void main(String[]
 args)
    {
        StringBuilder strBuilder =
            new StringBuilder("file path characters are:
 ");
        StringWriter strWriter = new StringWriter(strBuilder);
        strWriter.Write(Path.InvalidPathChars, 0,
            Path.InvalidPathChars.length );

        strWriter.Close();

        // Since the StringWriter is closed, an exception will 
        // be thrown if the Write method is called. However, 
        // the StringBuilder can still manipulate the string.
        strBuilder.Insert(0, "Invalid ");
        Console.WriteLine(strWriter.ToString());
    } //main 
} //StrWriter
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

StringWriter コンストラクタ (IFormatProvider)

指定した書式コントロールで StringWriter クラス新しインスタンス初期化します。

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

Public Sub New ( _
    formatProvider As IFormatProvider _
)
Dim formatProvider As IFormatProvider

Dim instance As New StringWriter(formatProvider)
public StringWriter (
    IFormatProvider formatProvider
)
public:
StringWriter (
    IFormatProvider^ formatProvider
)
public StringWriter (
    IFormatProvider formatProvider
)
public function StringWriter (
    formatProvider : IFormatProvider
)

パラメータ

formatProvider

書式制御する IFormatProvider オブジェクト

解説解説
使用例使用例

次に示すのは、特定のカルチャで文字列構築するコード例です。

Imports Microsoft.VisualBasic
Imports System
Imports System.Globalization
Imports System.IO

Public Class StrWriter

    Shared Sub Main()
        Dim strWriter As New
 StringWriter(New CultureInfo("ar-DZ"))

        strWriter.Write(DateTime.Now)

        Console.WriteLine( _
            "Current date and time using the invariant culture:
 {0}" _
            & vbCrLf & _
            "Current date and time using the Algerian culture:
 {1}", _
            DateTime.Now.ToString(), strWriter.ToString())
    End Sub

End Class
using System;
using System.Globalization;
using System.IO;

class StrWriter
{
    static void Main()
    {
        StringWriter strWriter = 
            new StringWriter(new CultureInfo("ar-DZ"));

        strWriter.Write(DateTime.Now);

        Console.WriteLine(
            "Current date and time using the invariant culture:
 {0}\n" +
            "Current date and time using the Algerian culture:
 {1}", 
            DateTime.Now.ToString(), strWriter.ToString());
    }
}
using namespace System;
using namespace System::Globalization;
using namespace System::IO;
int main()
{
   StringWriter^ strWriter = gcnew StringWriter( gcnew CultureInfo(  "ar-DZ"
 ) );
   strWriter->Write( DateTime::Now );
   
   Console::WriteLine( "Current date and time using the invariant
 culture: {0}\n"
   "Current date and time using the Algerian culture: {1}",
 DateTime::Now.ToString(), strWriter->ToString() );
   
}

import System.*;
import System.Globalization.*;
import System.IO.*;

class StrWriter
{
    public static void main(String[]
 args)
    {
        StringWriter strWriter = new StringWriter(new
 CultureInfo("ar-DZ"));
        strWriter.Write(DateTime.get_Now());

        Console.WriteLine(
            "Current date and time using the invariant culture:
 {0}\n" 
            + "Current date and time using the Algerian culture:
 {1}",
            DateTime.get_Now().ToString(), strWriter.ToString());
    } //main
} //StrWriter
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

StringWriter コンストラクタ (StringBuilder, IFormatProvider)

指定した StringBuilder に書き込み行い指定した書式プロバイダを持つ StringWriter クラス新しインスタンス初期化します。

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

Public Sub New ( _
    sb As StringBuilder, _
    formatProvider As IFormatProvider _
)
Dim sb As StringBuilder
Dim formatProvider As IFormatProvider

Dim instance As New StringWriter(sb,
 formatProvider)
public StringWriter (
    StringBuilder sb,
    IFormatProvider formatProvider
)
public:
StringWriter (
    StringBuilder^ sb, 
    IFormatProvider^ formatProvider
)
public StringWriter (
    StringBuilder sb, 
    IFormatProvider formatProvider
)
public function StringWriter (
    sb : StringBuilder, 
    formatProvider : IFormatProvider
)

パラメータ

sb

書き込む StringBuilder

formatProvider

書式制御する IFormatProvider オブジェクト

例外例外
例外種類条件

ArgumentNullException

sbnull 参照 (Visual Basic では Nothing) です。

解説解説
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

StringWriter コンストラクタ


StringWriter フィールド


StringWriter プロパティ


StringWriter メソッド


パブリック メソッドパブリック メソッド

( プロテクト メソッド参照)
  名前 説明
パブリック メソッド Close オーバーライドされます現在の StringWriter と基になるストリーム閉じます
パブリック メソッド CreateObjRef  リモート オブジェクトとの通信使用するプロキシ生成必要な情報をすべて格納しているオブジェクト作成します。 ( MarshalByRefObject から継承されます。)
パブリック メソッド Dispose オーバーロードされます。  
パブリック メソッド Equals  オーバーロードされます2 つObject インスタンス等しかどうか判断します。 ( Object から継承されます。)
パブリック メソッド Flush  現在のライタすべてのバッファクリアし、バッファ内のデータを基になるデバイス書き込みます。 ( TextWriter から継承されます。)
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用適してます。 ( Object から継承されます。)
パブリック メソッド GetLifetimeService  対象インスタンス有効期間ポリシー制御する現在の有効期間サービス オブジェクト取得します。 ( MarshalByRefObject から継承されます。)
パブリック メソッド GetStringBuilder 基になる StringBuilder を返します
パブリック メソッド GetType  現在のインスタンスType取得します。 ( Object から継承されます。)
パブリック メソッド InitializeLifetimeService  対象インスタンス有効期間ポリシー制御する有効期間サービス オブジェクト取得します。 ( MarshalByRefObject から継承されます。)
パブリック メソッド ReferenceEquals  指定した複数Object インスタンス同一かどうか判断します。 ( Object から継承されます。)
パブリック メソッド Synchronized  指定した TextWriterラップするスレッド セーフ ラッパー作成します。 ( TextWriter から継承されます。)
パブリック メソッド ToString オーバーライドされます現在の StringWriter書き込まれ文字格納している文字列返します
パブリック メソッド Write オーバーロードされますStringWriterインスタンス書き込みます
パブリック メソッド WriteLine  オーバーロードされますオーバーロードされたパラメータ指定するデータ書き込み続けて終端記号書き込みます。 ( TextWriter から継承されます。)
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

StringWriter クラス
System.IO 名前空間
StringBuilder
StringReader クラス

その他の技術情報

ファイルおよびストリーム入出力
方法 : ファイルかテキスト読み取る
方法 : ファイルテキスト書き込む

StringWriter メンバ

文字列情報書き込む TextWriter実装ます。情報は、基になる StringBuilder に格納されます。

StringWriter データ型公開されるメンバを以下の表に示します


パブリック コンストラクタパブリック コンストラクタ
プロテクト フィールドプロテクト フィールド
パブリック プロパティパブリック プロパティ
パブリック メソッドパブリック メソッド
( プロテクト メソッド参照)
  名前 説明
パブリック メソッド Close オーバーライドされます現在の StringWriter と基になるストリーム閉じます
パブリック メソッド CreateObjRef  リモート オブジェクトとの通信使用するプロキシ生成必要な情報をすべて格納しているオブジェクト作成します。 (MarshalByRefObject から継承されます。)
パブリック メソッド Dispose オーバーロードされます。  
パブリック メソッド Equals  オーバーロードされます2 つObject インスタンス等しかどうか判断します。 (Object から継承されます。)
パブリック メソッド Flush  現在のライタすべてのバッファクリアし、バッファ内のデータを基になるデバイス書き込みます。 (TextWriter から継承されます。)
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用適してます。 (Object から継承されます。)
パブリック メソッド GetLifetimeService  対象インスタンス有効期間ポリシー制御する現在の有効期間サービス オブジェクト取得します。 (MarshalByRefObject から継承されます。)
パブリック メソッド GetStringBuilder 基になる StringBuilder返します
パブリック メソッド GetType  現在のインスタンスType取得します。 (Object から継承されます。)
パブリック メソッド InitializeLifetimeService  対象インスタンス有効期間ポリシー制御する有効期間サービス オブジェクト取得します。 (MarshalByRefObject から継承されます。)
パブリック メソッド ReferenceEquals  指定した複数Object インスタンス同一かどうか判断します。 (Object から継承されます。)
パブリック メソッド Synchronized  指定した TextWriterラップするスレッド セーフ ラッパー作成します。 (TextWriter から継承されます。)
パブリック メソッド ToString オーバーライドされます現在の StringWriter書き込まれ文字格納している文字列返します
パブリック メソッド Write オーバーロードされますStringWriterインスタンス書き込みます
パブリック メソッド WriteLine  オーバーロードされますオーバーロードされたパラメータ指定するデータ書き込み続けて終端記号書き込みます。 (TextWriter から継承されます。)
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

StringWriter クラス
System.IO 名前空間
StringBuilder
StringReader クラス

その他の技術情報

ファイルおよびストリーム入出力
方法 : ファイルかテキスト読み取る
方法 : ファイルテキスト書き込む


このページでは「.NET Framework クラス ライブラリ リファレンス」からStringWriterを検索した結果を表示しています。
Weblioに収録されているすべての辞書からStringWriterを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からStringWriter を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「StringWriter」の関連用語

StringWriterのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



StringWriterのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS