C# ზე შეცდომებს 处理করს exceptions ის საშუალებით, რომელიც დაჭერილია try/catch/finally. სწორი exception handling ნიშნავს კონკრეტული exception ტიპების დაჭერას, რესურსების გაწმენდას (ხშირად using ით), მნიშვნელოვანი custom exceptions-ის შექმნას და შეცდომების ჩუმად უგულურ თქმას.
