StreamWriter/ReaderとStringWriter/Readerの違いについて質問する

StreamWriter/ReaderとStringWriter/Readerの違いについて質問する

私は、これらの 2 つの TextWriter/Reader 派生型 StringWriter/Reader と StreamReader/Reader の正確な違いと、それらの異なる使用方法について非常に混乱しています。これらを使用すると、Filestream を使用して直接作業する場合のようにバイトの煩わしさを回避し、ストリーム内の文字ベースのデータを簡単に処理できることはわかっています...

ベストアンサー1

  • テキストライター/リーダー抽象クラスです。データ ソースへの文字ベースのデータの書き込み/読み取りのための抽象化を提供します。

  • ストリームライター/リーダー書き込み可能/読み取り可能なストリームデータソースとしてストリームはバイトベースのデータの書き込み/読み取りの抽象化であるため、エンコーディング文字とバイト間の変換にはインスタンスが必要です。

  • 文字列ライター/リーダー具体的な実装は、文字列ビルダー/データソースとして。

おすすめ記事