基本クラス ライブラリの .NET 例外クラスにデフォルトで変更可能なメンバーが含まれているのはなぜだろうか
- と の値を から変更できるのに
Source
、のようなものは変更できないのはなぜですか?HelpLink
Data
Message
- 例外をスローすると、変更可能になるように書き換えられるのはなぜ
StackTrace
ですか? スタック トレース情報を既存のトレースに追加することは、より良い設計になりますか (ただし、変更可能です)? - .NET 例外設計でどのような改善が考えられますか?
デザインのチョイスだけでも面白い…