Csharp-text-files
C#-テキストファイルの読み取りと書き込み
StreamReaderクラス
Sr.No. | Method & Description |
---|---|
1 |
public override void Close() StreamReaderオブジェクトと基になるストリームを閉じ、リーダーに関連付けられているシステムリソースを解放します。 |
2 |
public override int Peek() 次の使用可能な文字を返しますが、それを消費しません。 |
3 |
public override int Read() 入力ストリームから次の文字を読み取り、文字位置を1つ進めます。 |
例
次の例は、Jamaica.txtという名前のテキストファイルの読み取りを示しています。 ファイルの読み取り-
プログラムをコンパイルして実行したときに表示されるものを推測してください!
StreamWriterクラス
次の表は、このクラスの最も一般的に使用されるメソッドを説明しています-
Sr.No. | Method & Description |
---|---|
1 |
public override void Close() 現在のStreamWriterオブジェクトと基になるストリームを閉じます。 |
2 |
public override void Flush() 現在のライターのすべてのバッファをクリアし、バッファされたデータを基になるストリームに書き込みます。 |
3 |
public virtual void Write(bool value) ブール値のテキスト表現をテキスト文字列またはストリームに書き込みます。 (TextWriterから継承されます。) |
4 |
public override void Write(char value) 文字をストリームに書き込みます。 |
5 |
public virtual void Write(decimal value) 10進数値のテキスト表現をテキスト文字列またはストリームに書き込みます。 |
6 |
public virtual void Write(double value) 8バイトの浮動小数点値のテキスト表現をテキスト文字列またはストリームに書き込みます。 |
7 |
public virtual void Write(int value) 4バイトの符号付き整数のテキスト表現をテキスト文字列またはストリームに書き込みます。 |
8 |
public override void Write(string value) 文字列をストリームに書き込みます。 |
9 |
public virtual void WriteLine() 行終端文字をテキスト文字列またはストリームに書き込みます。 |
メソッドの完全なリストについては、MicrosoftのC#ドキュメントをご覧ください。
例
次の例は、StreamWriterクラスを使用してファイルにテキストデータを書き込む方法を示しています-
上記のコードをコンパイルして実行すると、次の結果が生成されます-