C# விதிவிலக்குகளை try/catch/finally மூலம் பிடிக்க பயன்படுகிறது. சரியான விதிவிலக்கு கையாளுதல் என்பது குறிப்பிட்ட விதிவிலக்கு வகைகளைப் பிடிப்பது, வளங்களைச் சுத்தம் செய்வது (பெரும்பாலும் using உடன்), অর্থপூর்ণ தனிப்பயன விதிவிலக்குகளை உருவாக்குவது, மற்றும் பிழைகளைத் திண்ணையாக விழுங்காமல் இருப்பதாகும்.
