मैं चर मैं एक का उपयोग कर बयान कथन का उपयोग अंदर में बनाने हूँ लौटने हूँ उपयोग करने के लिए इस्तेमाल किया चर वापसी (अजीब लगता है):अंदर सी # का उपयोग कर
public DataTable foo()
{
using (DataTable properties = new DataTable())
{
// do something
return properties;
}
}
इस गुण चर निपटान करेंगे ??
चेतावनी 34 CA2000: Microsoft.Reliability:
इस बजे कर अभी भी इस चेतावनी मिलने के बाद विधि में 'test.test', सभी संदर्भों से पहले पर वस्तु 'गुण' System.IDisposable.Dispose फोन यह दायरे से बाहर हैं।
कोई विचार?
धन्यवाद
, यह सिर्फ बुरा डिजाइन है और पर फिर से काम किया जाना चाहिए। –