ストリームの読み書きについて
- 題名: ストリームの読み書きについて
- 著者: シアン
- 日時: 2006/07/21 16:29:01
- ID: 16771
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: ストリームの読み書きについて
- 著者: シアン
- 日時: 2006/07/21 18:41:42
- ID: 16777
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[4]: ストリームの読み書きについて
- 著者: シアン
- 日時: 2006/07/22 20:07:03
- ID: 16789
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
初めまして。
ストリームについて、いろいろとやっていたのですが、詰まってしまい、解決できないため質問します。
ストリームを読み書きしようと思い、StreamReader、StreamWriter の実験をしていて以下のようなコードを書きました。
書いたコード(抜粋)
using System;
using System.IO;
using System.Text;
MemoryStream stream = new MemoryStream();
StreamWriter writer = new StreamWriter(stream);
StreamReader reader = new StreamReader(stream);
writer.WriteLine("めがっさにょろ");
writer.Flush();
Console.WriteLine("reader : " + reader.ReadLine());
Console.WriteLine("stream : " + Encoding.UTF8.GetString(stream.ToArray()));
やりたい事としては、StreamWriter.WriteLine した文字列をそのまま、ReadLine で読み出して画面に出力したいのですが、なぜか、ReadLine が null を返してしまいます。
stream の中にデータはあるようなのですが…。
何が悪いのか、まるで検討がつきません。
どなたが分る方、ご教授願います。