MemoryStream

お手軽な可変長メモリを読み書きできるストリーム実装とは仮の姿。
実はコンストラクタによっていくつもの動作モードがあることは知られているだろうか?

  • 固定長か、可変長か?
  • 書き込み可能か、読み取り専用か?
  • バッキングストアとなるメモリは公開可能か?
  • バッキングストア全体を使用できるのか?

MemoryStream は、このような4つの条件をもって作成される。