Possible Duplicate:
Why should I always make my Exceptions [serializable]? (.NET)
Any one know the reason for that?
Possible Duplicate:
Why should I always make my Exceptions [serializable]? (.NET)
Any one know the reason for that?
Because exceptions can be transmitted across process boundaries, or even machine boundaries (e.g. when using remoting). Being serializable helps a lot in those cases.