>>866
逆に疑問なんですが、C#では潜在的に例外が処理されない可能性を
残したままソフトウェアをリリースしてるんですか?

それに例外に応じた処理をかけるっていうのがそれほどすごいことではないと思うんですが。
単に投げられる主要な例外をすべてキャッチすればいいだけの話ですし。
もちろん、絶対に投げられないような例外処理は書く必要がありませんし、
Javaでもゼロ除算など(上で上げられた OutOfMemoryException なども)基本的なものは
例外処理を強制されませんが。