কম্পিউটার

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


পয়েন্টার হল একটি ভেরিয়েবল যার মান হল অন্য একটি ভেরিয়েবলের ঠিকানা অর্থাৎ মেমরি অবস্থানের সরাসরি ঠিকানা৷

একটি পয়েন্টারের সিনট্যাক্স হল −

type *var-name;

আপনি কিভাবে একটি পয়েন্টার টাইপ −

ঘোষণা করতে পারেন তা নিচে দেওয়া হল
double *z; /* pointer to a double */
পয়েন্টার

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

নিচের আমাদের মডিউলটি দেখানো হয়েছে কিভাবে একটি পয়েন্টার ভেরিয়েবল ঘোষণা এবং ব্যবহার করতে হয়। আমরা এখানে অনিরাপদ সংশোধক ব্যবহার করেছি −

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. বিভিন্ন পয়েন্টার অপারেশন এবং সি ল্যাঙ্গুয়েজে পয়েন্টার নিয়ে সমস্যা কি?