फेंकने MSDN link में के लिए सर्वश्रेष्ठ अभ्यास, यह उल्लेख किया गया है कि
System.Exception या System.SystemException न फेंके।
मेरी कोड में मैं इसपकड़ने और अपवाद
private MsgShortCode GetshortMsgCode(string str)
{
switch (str.Replace(" ","").ToUpper())
{
case "QNXC00":
return MsgShortCode.QNXC00;
default:
throw new Exception("Invalid message code received");
}
}
की तरह फेंक कर रहा हूँ कि यह एक बुरा व्यवहार है ??