我知道是a good thing to always make exceptions serializable .但我也应该总是公开它们吗?即使他们应该只在内部捕获?我想知道如果异常不是公开的,是否可能存在任何安全问题或序列化问题(例如跨应用程序域编码)。
最佳答案
Yes, they should .
如果您 知道 那个异常总会被你自己的代码捕捉到的,那么就可以让它internal
.
关于.net - 异常应该总是公开的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6901723/