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

C#-এ পয়েন্টার কী?

পয়েন্টার হলো একটি ভেরিয়েবল যার ভ্যালু অন্য একটি ভেরিয়েবলের অ্যাড্রেস অর্থাৎ মেমরি লোকেশনের ডায়রেক্ট অ্যাড্রেস।

পয়েন্টারের সিনট্যাক্স:

type *var-name;

পয়েন্টার টাইপ ডিক্লেয়ার করার পদ্ধতি:

double *z; /* pointer to a double */

C#-এ পয়েন্টার ভেরিয়েবল একটি ফাংশন বা কোড ব্লকে ব্যবহার করা যায় যখন সেটি unsafe মডিফায়ার দ্বারা চিহ্নিত থাকে। অনসেফ কোড বা আনম্যানেজড কোড হলো এমন একটি কোড ব্লক যা পয়েন্টার ভেরিয়েবল ব্যবহার করে।

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

static unsafe void Main(string[] args) {
    int val = 50;
    int* x = &val;
    Console.WriteLine("Data: {0} ", val);
    Console.WriteLine("Address: {0}", (int)x);
    Console.ReadKey();
}
  1. জাভাস্ক্রিপ্ট ভেরিয়েবল নামকরণ কনভেনশন

  2. জাভাস্ক্রিপ্ট আইডেন্টিফায়ার কী?

  3. ভেরিয়েবল ট্রান্সফরমেশন কী?

  4. C ভাষায় বিভিন্ন পয়েন্টার অপারেশন এবং পয়েন্টার সমস্যা ব্যাখ্যা