Ne levez pas explicitement des exceptions à partir d'emplacements inattendus. Il existe certaines méthodes, telles que Equals ...

Ne levez pas explicitement des exceptions à partir d'emplacements inattendus. Il existe certaines méthodes, telles que Equals et GetHashCode, dont les utilisateurs ne s'attendent pas à ce qu'elles lèvent des exceptions. Par conséquent, les appels de ces méthodes ne sont généralement incluses dans un wrapper dans les blocs try catch.