MemoryStreamの扱い方について教えていただけないでしょうか。

次のようにMemoryStreamを宣言した場合
配列のように各MemoryStream(m1〜3)を格納出来ましたが
最初に宣言だけして後から格納するにはどうしたら良いでしょうか。

MemoryStream[] Ms = { m1, m2, m3 };

合っているかどうかわからないのですが、次のようには
宣言できても、後から格納が出来ず悩んでいます。
MemoryStream[] Ms = new MemoryStream[]{};