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

C#-এ unsafe/unmanaged কোড কী?

Unmanaged/Unsafe কোড হলো CLR-এর বাহিরে এক্সিকিউট হওয়া কোড যা পয়েন্টার ব্যবহার করে মেমরি সরাসরি ম্যানিপুলেট করে। এটি unsafe কীওয়ার্ড দিয়ে চিহ্নিত করা হয়।

উদাহরণ

using System;

class Demo {
    static unsafe void Main() {
        int x = 100;
        int* ptr = &x; // অ্যাড্রেস অফ অপারেটর
        Console.WriteLine("Value: " + x);
        Console.WriteLine("Address: " + (int)ptr);
    }
}

কম্পাইল: csc /unsafe program.cs বা ভিজ্যুয়াল স্টুডিওতে "Allow unsafe code" অন করুন।

সতর্কতা: পয়েন্টার ভুল ব্যবহার করলে মেমরি করাপশন, ক্র্যাশ হতে পারে।

  1. C#-এ unsafe কোড কম্পাইল করা

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

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

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