StreamWriter クラスとは? わかりやすく解説

StreamWriter クラス

文字特定のエンコーディングストリーム書き込むための TextWriter実装しています。

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

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

StreamWriter は、文字特定のエンコーディング出力するために使用します一方Stream派生クラスは、バイト入出力使用します

他に指定ない場合StreamWriter は UTF8Encoding のインスタンス使用するように既定設定されます。この UTF8Encodingインスタンスは、Encoding.GetPreamble メソッドUTF-8書き込まれUnicode バイト順マーク返すように構築されます。エンコーディングプリアンブルは、既存ストリーム追加する場合除きストリーム追加されます。つまり、StreamWriter作成されすべてのテキスト ファイル先頭に、3 バイトバイト順マーク含まれます。UTF-8 は、すべての Unicode 文字正しく処理しオペレーティング システムの各ローカライズ バージョン一貫した結果提供します

既定では、StreamWriterスレッドセーフではありません。スレッド セーフ ラッパーについては、TextWriter.Synchronized のトピック参照してください

その他の一般的な I/O タスクまたは関連する I/O タスクの例を次の表に示します

継承階層継承階層
System.Object
   System.MarshalByRefObject
     System.IO.TextWriter
      System.IO.StreamWriter
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



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

辞書ショートカット

すべての辞書の索引

「StreamWriter クラス」の関連用語

StreamWriter クラスのお隣キーワード
検索ランキング

   

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



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

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

©2024 GRAS Group, Inc.RSS