यदि मेरे पास ऐसा कुछ कोड है और दूसरे का उपयोग कथन में एक त्रुटि होती है, तो क्या पहली बार निपटान विधि को कॉल नहीं किया जाएगा?कथन का उपयोग करके नेस्टेड - जिसे कोई डिस्पोजेक्ट नहीं किया जाएगा
using (System.Data.SqlClient.SqlConnection cn = new System.Data.SqlClient.SqlConnection(cnstr))
{
cn.Open();
using (SqlTransaction tran = cn.BeginTransaction(IsolationLevel.Serializable))
{
--EDIT--
इसके अलावा यह बेहतर लिखने का प्रयास करें/अंत में ब्लॉक या कथन का उपयोग है। आंतरिक रूप से संकलक कथन का उपयोग करने के लिए कोशिश/अंत उत्पन्न करेगा लेकिन कोडिंग मानकों के अनुसार कौन सा बेहतर होगा?
यह दोनों को विपरीत क्रम में (यानी, आंतरिक को पहले कहा जाता है) में उनका निपटान करेगा। –