.net Directory Class have to close handle? -
एनरेटेडफ़ाइल या GetFiles या GetDirectories जैसे .NET निर्देशिका वर्ग विधियों का उपयोग करते समय मुझे लगता है कि वे एक अप्रबंधित हैंडल को पकड़ते हैं यह संभाल कैसे जारी है? क्या वे IDispose उपयोग कर रहे हैं? मेरा मतलब है कि संभाल रिसाव की संभावना है?
नहीं, वास्तव में, यदि आप ऐसा करते हैं, तो आपको एक आंतरिक निर्देशिका नहीं करता है 'कोड' को लागू नहीं किया जा सकता है, और वास्तव में इसकी सभी विधियां स्थिर हैं। अप्रबंधित हैंडल को जारी करना प्रत्येक पद्धति के भीतर होना चाहिए - अगर आप वास्तव में अधिक देखना चाहते हैं, तो इसे परावर्तक की तरह देखें।
फ़ाइल सिस्टीमअन्यमेरेबल इटरेटर & lt; T & gt; नामक वर्ग, जो
IDisposable को कार्यान्वित करता है और जिसका
डिस्पोज़ विधि संभालता है।
Comments
Post a Comment