কম্পিউটার টিউটোরিয়াল

C#-এ আনম্যানেজড কোড (Unmanaged Code) কী

অনম্যানেজড কোড কী তা নিচে বর্ণনা করা হলো:

  • যে অ্যাপ্লিকেশনগুলো CLR-এর নিয়ন্ত্রণে নেই, সেগুলো আনম্যানেজড।
  • আনসেফ কোড বা আনম্যানেজড কোড হলো একটি কোড ব্লক যা পয়েন্টার ভেরিয়েবল ব্যবহার করে।

  • unsafe মডিফায়ার আনম্যানেজড কোডে পয়েন্টার ব্যবহার করার অনুমতি দেয়।

নিচের মডিউলটি দেখায় কীভাবে একটি পয়েন্টার ভেরিয়েবল ডিক্লেয়ার এবং ব্যবহার করতে হয়। এখানে আমরা unsafe মডিফায়ার ব্যবহার করেছি।

উদাহরণ

static unsafe void Main(string[] args)
{
    int var = 20;
    int* p = &var;
    Console.WriteLine("Data is: {0} ", var);
    Console.WriteLine("Address is: {0}", (int)p);
    Console.ReadKey();
}
  1. C#-এ অ্যারে (Array) কী?

  2. এরর কোড 0x803FA067 বোঝা: কারণ, সমাধান এবং ট্রাবলশুটিং ধাপ

  3. উইন্ডোজে USB এরর কোড ৪৩: কারণ, লক্ষণ এবং কীভাবে ফিক্স করবেন

  4. ম্যাক এরর কোড ৩৬: ফাইল অপারেশনের সময় সমস্যা ও সমাধান