Quelle est la différence entre une erreur et une exception dans .NET?

Pourriez-vous m'expliquer quelle est la différence entre une erreur et une exception?

source d'informationauteur Amit