C# மொழி, பிழைகள் மற்றும் பிற விதிவிலக்கான நிகழ்வுகளைக் கையாள விதிவிலக்குகளைப் பயன்படுத்துகிறது. விதிவிலக்குகள் என்பது செயல்படுத்தலின் இயல்பான ஓட்டத்தை மாற்றும் சில நிபந்தனைகளின் நிகழ்வு ஆகும். உங்கள் நிரல் நினைவகம் தீர்ந்தது, கொடுக்கப்பட்ட பாதையில் கோப்பு இல்லை, பிணைய இணைப்புகள் கைவிடப்பட்டது போன்ற சூழ்நிலைகளில் விதிவிலக்குகள் ஏற்படுகின்றன.
சிறந்த புரிதலுக்காக, அறிவுறுத்தல்களின் இயல்பான ஓட்டத்தை சீர்குலைக்கும் ஒரு நிரலை செயல்படுத்தும்போது இயக்க நேர பிழைகள் ஏற்படுவதாக இதை நாங்கள் கூறலாம்.
ஒரு விதிவிலக்கு பொருளை உருவாக்கி அதை இயக்க நேர முறைமையில் ஒப்படைப்பது விதிவிலக்கு எறிதல் என்று அழைக்கப்படுகிறது.
try-catch
விதிவிலக்கு கையாளுதல், வெற்றி பெறாத செயல்களை முயற்சிக்கவும், தோல்விகளைக் கையாளவும், பின்னர் வளங்களை சுத்தம் செய்ய try, catch, finally போன்ற முக்கிய வார்த்தைகளை பயன்படுத்துகிறது.
try{
//your code here
}
Catch (exception type)
{
//your code here
}