いや、728の例だとMemoryStreamは外部から与えられるものじゃないし、外部からはアクセスできないです。
んで、デストラクタを定義して、Disposeを呼び忘れたときでもMemoryStreamが解放されるようにしろって
解説している人がいたんで疑問に思って質問しました。

なんでデストラクタを定義する必要がないと思ったかと言うと、Class1のインスタンスがGCになったときに
その内部のmsもGCが回収するからです。