সুচিপত্র:

একটি অব্যবস্থাপিত সম্পদ C# কি?
একটি অব্যবস্থাপিত সম্পদ C# কি?

ভিডিও: একটি অব্যবস্থাপিত সম্পদ C# কি?

ভিডিও: একটি অব্যবস্থাপিত সম্পদ C# কি?
ভিডিও: C# এ ম্যানেজড কোড এবং আনম্যানেজড কোডের মধ্যে পার্থক্য 2024, মে
Anonim

অব্যবস্থাপিত সম্পদ যারা বাইরে চালানো হয়. NET রানটাইম (CLR)(ওরফে নন-. NET কোড।) উদাহরণস্বরূপ, Win32 API-এ একটি DLL-তে একটি কল বা একটি. dll এ লেখা গ ++.

এর পাশাপাশি, C# এ অব্যবস্থাপিত সংস্থান কী?

অনিয়ন্ত্রিত বস্তু অপারেটিং সিস্টেমের চারপাশে মোড়ানো হয় সম্পদ যেমন ফাইল স্ট্রীম, ডাটাবেস সংযোগ, নেটওয়ার্ক সম্পর্কিত উদাহরণ, বিভিন্ন শ্রেণীর হ্যান্ডেল, রেজিস্ট্রি, পয়েন্টার ইত্যাদি। অব্যবস্থাপিত সম্পদ 'ডিসপোজ' পদ্ধতি এবং 'ব্যবহার করে' স্টেটমেন্ট ব্যবহার করে পরিষ্কার করা যেতে পারে।

পরবর্তীকালে, প্রশ্ন হল, C# কি পরিচালিত বা অব্যবস্থাপিত? অ্যাপ্লিকেশনটি জাভা মত ভাষায় লেখা হয়, সি# , VB. Net ইত্যাদি সর্বদা রানটাইম এনভায়রনমেন্ট সার্ভিসের লক্ষ্যে কাজ পরিচালনা করা হয় এবং এই ধরনের ভাষায় লিখিত কোড নামে পরিচিত পরিচালিত কোড

এছাড়াও জানুন, আপনি কীভাবে C# এ অব্যবস্থাপিত সংস্থানগুলি নিষ্পত্তি করবেন?

সাধারণত এই ধরনের অব্যবস্থাপিত সম্পদ দুটি জায়গায় মুক্ত করা হবে:

  1. নিষ্পত্তি() পদ্ধতি। এটি আপনার অব্যবস্থাপিত সম্পদ নিষ্পত্তি করার স্বাভাবিক উপায় হওয়া উচিত।
  2. চূড়ান্তকারী। এটি একটি শেষ অবলম্বন প্রক্রিয়া। যদি একটি ক্লাসের একটি চূড়ান্তকারী থাকে তবে এটি একটি মৃত বস্তু পরিষ্কার করার সময় আবর্জনা সংগ্রাহক এটিকে ডাকবে।

উদাহরণ সহ C# এ পরিচালিত কোড এবং অব্যবস্থাপিত কোড কি?

NET ফ্রেমওয়ার্ক হল পরিচালিত কোড . পরিচালিত কোড CLR ব্যবহার করে যা মেমরি ম্যানেজ করে, সিকিউরিটি পরিচালনা করে, ক্রস-ল্যাঙ্গুয়েজ ডিবাগিং করার অনুমতি দিয়ে এবং আরও অনেক কিছু করে আপনার অ্যাপ্লিকেশনের দেখাশোনা করে। দ্য কোড , যা বাইরে বিকশিত হয়। NET, ফ্রেমওয়ার্ক নামে পরিচিত অব্যবস্থাপিত কোড.

প্রস্তাবিত: