विषयसूची:

अप्रबंधित संसाधन C# क्या है?
अप्रबंधित संसाधन C# क्या है?

वीडियो: अप्रबंधित संसाधन C# क्या है?

वीडियो: अप्रबंधित संसाधन C# क्या है?
वीडियो: C# में प्रबंधित कोड और अप्रबंधित कोड के बीच अंतर 2024, दिसंबर
Anonim

अप्रबंधित संसाधन वे हैं जो बाहर दौड़ते हैं। NET रनटाइम (CLR) (उर्फ नॉन-. NET कोड।) उदाहरण के लिए, Win32 API में DLL को कॉल, या. dll में लिखा है सी ++.

इसके अलावा, सी # में अप्रबंधित संसाधन क्या हैं?

अप्रबंधित वस्तुएं ऑपरेटिंग सिस्टम के चारों ओर लिपटे हुए हैं साधन जैसे फ़ाइल स्ट्रीम, डेटाबेस कनेक्शन, नेटवर्क से संबंधित इंस्टेंस, विभिन्न वर्गों के हैंडल, रजिस्ट्रियां, पॉइंटर्स इत्यादि। अप्रबंधित संसाधन 'निपटान' विधि और 'उपयोग' कथन का उपयोग करके साफ किया जा सकता है।

इसके बाद, प्रश्न यह है कि क्या C# प्रबंधित या अप्रबंधित है? आवेदन जावा जैसी भाषाओं में लिखा गया है, सी# , VB. Net, आदि हमेशा निष्पादन को प्रबंधित करने के लिए रनटाइम पर्यावरण सेवाओं के उद्देश्य से होते हैं और इस प्रकार की भाषाओं में लिखे गए कोड के रूप में जाना जाता है कामयाब कोड।

यह भी जानिए, आप C# में अप्रबंधित संसाधनों का निपटान कैसे करते हैं?

आम तौर पर ऐसे अप्रबंधित संसाधनों को दो स्थानों पर मुक्त किया जाएगा:

  1. निपटान () विधि। अप्रबंधित संसाधनों का निपटान करने का यह सामान्य तरीका होना चाहिए।
  2. फाइनलाइजर। यह एक अंतिम उपाय तंत्र है। यदि किसी वर्ग के पास अंतिम रूप है तो उसे कचरा कलेक्टर द्वारा बुलाया जाएगा जब वह किसी मृत वस्तु को साफ कर देगा।

सी#में प्रबंधित कोड और अप्रबंधित कोड उदाहरण के साथ क्या है?

नेट फ्रेमवर्क है प्रबंधित कोड . प्रबंधित कोड सीएलआर का उपयोग करता है जो बदले में मेमोरी को प्रबंधित करके, सुरक्षा को संभालने, क्रॉस-लैंग्वेज डिबगिंग की अनुमति देकर आपके अनुप्रयोगों की देखभाल करता है। NS कोड , जो बाहर विकसित किया गया है। NET, फ्रेमवर्क के रूप में जाना जाता है अप्रबंधित कोड.

सिफारिश की: