こっちは普通に.NET 2.0で4G超のファイル使えてるんだけど、
1.0/1.1時代は確かにそういう制限あったかもね。

他にも1.x時代は配列のインデックスがintって制限もあったなぁ。
ちなみに2.0では配列はlongインデックスも使えるようになった、
要素数100億個とかのとんでもない配列も扱えるようになっている。
メモリさえあれば。