का उपयोग करके मैं वास्तव में इसे अपने सिर से बाहर करना चाहता हूं। कृपया कोड नीचे देखें:सी # कथन
using (DataTable resultTable = DBUtility.GetSingleDBTableResult(connectionString, "SELECT * FROM MyDBTable")) {
List<string> resultsList = new List<string>();
foreach (DataRow dataRow in resultTable.Rows) {
resultsList.Add(dataRow[0].ToString());
}
return resultsList;
}
datatable निपटाए है? क्या कोई यह समझा सकता है कि इसका प्रयास कैसे करें/कैच/आखिरकार ब्लॉक में किया जाता है? एमएसडीएन का कहना है कि यदि कोई अपवाद हुआ, तो निपटान विधि अभी भी बुलाई जाएगी लेकिन रिटर्न स्टेटमेंट के बारे में क्या होगा?
या मैं बस नीचे दिए गए कोड का उपयोग करना चाहिए:
List<string> resultsList = new List<string>();
using (DataTable resultTable = DBUtility.GetSingleDBTableResult(connectionString, "SELECT * FROM MyDBTable")) {
foreach (DataRow dataRow in resultTable.Rows) {
resultsList.Add(dataRow[0].ToString());
}
}
return resultsList;
शायद, दूसरा एक प्रयोग किया जाना चाहिए, लेकिन मैं सिर्फ ज्ञान की जरूरत है :)। कृपया समझाएँ। धन्यवाद।
भी आप चाहते हैं, निपटान परवाह किए बिना कहा जाएगा अपनी वापसी रखो। 'प्रयोग' आपका दोस्त है! – Chris