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

C#-এ পয়েন্টার (Pointer) ব্যবহার করে ডেটা মান রিট্রিভ করা


C#-এ একটি পয়েন্টার হলো একটি ভেরিয়েবল যার মান অন্য একটি ভেরিয়েবলের মেমরি ঠিকানা। unsafe কনটেক্সটে পয়েন্টার ব্যবহার করা যায়। পয়েন্টার ভেরিয়েবল দ্বারা নির্দেশিত মেমরি লোকেশনে সংরক্ষিত ডেটা পেতে ToString() মেথড ব্যবহার করা হয়।

উদাহরণ

using System;

namespace UnsafeCodeApplication {
    class Program {
        public static void Main() {
            unsafe {
                int var = 100;
                int* p = &var;
                Console.WriteLine("Data is: {0} ", var);
                Console.WriteLine("Data is: {0} ", p->ToString());
                Console.WriteLine("Address is: {0} ", (int)p);
            }
            Console.ReadKey();
        }
    }
}

আউটপুট

উপরোক্ত কোড রান করার জন্য unsafe কমান্ড লাইন অপশন সেট করতে হবে। সেট করার পর নিচের আউটপুট দেখা যাবে:

Data is: 100
Data is: 100
Address is: 77678547

  1. ওয়েব পেজ থেকে সরাসরি Excel-এ ডেটা ইম্পোর্ট করা

  2. C#-এ পয়েন্টার ডেটা টাইপগুলো কী কী?

  3. C#-এ ডেটা টাইপ, ভ্যালু টাইপ এবং রেফারেন্স টাইপ কী?

  4. Windows 10-এ Windows XP Mode VM থেকে ডেটা রিট্রিভ করার পদ্ধতি