GJAX IS UNDER CONSTRUCTION! (※日本語ブログ)

Please wait a minute for GJAX/2008

ホーム 連絡をする 同期する ( RSS 2.0 ) Login
投稿数  171  : 記事  0  : コメント  763  : トラックバック  50

ニュース

今後のスケジュールについて

予定なし

インフォメーション

わんくま同盟メンバ ブログ トップ

ブログタイトル(July 2007~)
GSP.NET GJAX!
【読み方:じーえすぴーどっとねっと/じーじゃっくす】
【サブ:~ A C# programmer dives into ASP.NET! ~】

ASP.NET AJAXと違って、GSP.NET [ghost_shell's (web) pages & .NET]の部分が正式名称、GJAX!の部分が省略形・俗語となっています。

過去のブログタイトル
【表記:ウェブ100】
【読み方:うぇっぶいちまるまる】
【サブ:.Net & Webに てん ぜろ】

書庫

日記カテゴリ

カテゴリ:.Net Framework

ファイルの読み込みをする際は以下のような手順を踏むと思います。

FileStream(スーパークラスはStream) → StreamReader → string

Streamは使いにくいところがあるので、StreamReaderを使っています。

わざわざ呼び出し側でこの手段を踏まずともいいように、便利なメソッドも存在します。

 

では、この逆はどうでしょうか。

ファイルの書き込みの話ではありません。読み込みも書き込みも逆どころか全く同じです。
私が言いたいのは矢印の逆のことです。

仮にStream → StreamReader/StreamWriter → stringが順当な流れだとするなら、それを遡っていくのです。

stringを元にStreamReaderのような操作を可能にするオブジェクトを作るには以前のエントリ「Str???Reader」で書いたStringReaderクラスを使います。

おおっ。

 

じゃぁ、stringからStreamのような操作を可能にするオブジェクトは作るには??

補足:
StringReader、StreamReaderはTextReaderをスーパークラスに持ちます。
なのでStreamReaderオブジェクトを受け取る際の引数の型は(StreamReader固有のメンバにアクセスしないなら)TextReaderにしておくといいです。

#今日(今週金曜)はブログ書かないみたいな事を言いましたが、何か。

TextReaderメンバ(System.IO)  http://msdn2.microsoft.com/ja-jp/library/system.io.textreader_members(VS.80).aspx

投稿日時 : 2007年8月3日 13:49

コメント

No comments posted yet.

Post Feedback

タイトル
名前
Url:
コメント: