は(the elements of computing systems bookを通過。本当に良い本を経由して。).NETストリームは、オブジェクト間のストリームを渡し、ベストプラクティス(C#の)私は現在、C#で小さなおもちゃアセンブラを書いて
は、アセンブラは、入力を受け取りファイルのパスとジャンク(コメントなど)行を削除します。
ファイルはパーサーに渡され、最後にバイナリコードを作成する別のモジュールに渡されます。
これはあまり複雑ではありませんが、1つのオブジェクトが入力ファイルの処理を終了するたびに一時ファイルをファイルシステムに書き出す必要はありません。
ストリームを次のオブジェクトに渡すだけです。 私は元々、解析/迷惑削除に関わる各クラスがIDisposableを実装すると思っていましたが、これは処理のために次のオブジェクトにストリームを渡すことができないと思います(ストリームを閉じることはできません。 ?)。
私はここで何か不足していると思いますが、オブジェクト間にストリームを簡単に渡す方法があるのですか、別の方法が必要ですか?
ありがとうございました!
このコースはすばらしい音です。 –
私はコースを残念ながらやっていません! ちょうど私自身の本を通って - それは本当に良いです! 「下に」何が起こっているのかを知りたいコーダーにこの本をお勧めします。 – bplus
@リチャード・ハイン:bplusのように、私は自分のペースで本を読んでいます。それは信じられないほどのもので、少なくともプログラミングの経験がある人なら誰でもお勧めします。 – Dinah