निम्न कोड के संबंध में:सी #: "उपयोग" के साथ एक चर शुरू करना
using (SqlConnection sqlConnection = new SqlConnection(connectionString))
{
code...
}
क्या SQLLonnection "उपयोग" के साथ प्रारंभ किया गया है, इसलिए इसे ब्रैकेट के बाद संदर्भित/नष्ट कर दिया गया है?
कृपया जहां आवश्यक हो वहां मेरी पूछताछ को सही करें।
तो अगर मैं इस के लिए कैच खंड जोड़ने के लिए, आप एक कोशिश पकड़ करने के लिए "का उपयोग" शॉर्टकट बदलने की सिफारिश करेंगे चाहता था एक कोशिश पकड़ने में उपयोग करने के लिए अंत में या लपेटना? मेरा मानना है कि उत्तरार्द्ध के साथ समस्याएं हैं, लेकिन मुझे यकीन नहीं है कि वे वास्तव में क्या हैं। –
बस अपनी कोशिश को लपेटें .. उपयोग ब्लॉक के चारों ओर पकड़ें: {var db = new sqlConnection (connectionString)) का उपयोग करें {कोड ...} {panic ...} या इसके अंदर: (var db = new sqlConnection (कनेक्शनस्ट्रिंग)) {कोशिश करें {कोड ...} पकड़ें {दहशत ...}} - अगर आप "नया SqlConnection (कनेक्शनस्ट्रिंग)" द्वारा फेंक दिया अपवाद पकड़ना चाहते हैं या नहीं। –
मैं कोशिश-पकड़ के अंदर उपयोग करूँगा। – TheSean