কম্পিউটার

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


একটি পয়েন্টার হল একটি ভেরিয়েবল যার মান হল অন্য একটি ভেরিয়েবলের ঠিকানা অর্থাৎ মেমরি অবস্থানের সরাসরি ঠিকানা। যেকোনো ভেরিয়েবল বা ধ্রুবকের মতো, যেকোনো পরিবর্তনশীল ঠিকানা সংরক্ষণ করার জন্য এটি ব্যবহার করার আগে আপনাকে অবশ্যই একটি পয়েন্টার ঘোষণা করতে হবে।

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

type *var-name;

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

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

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

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

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. সি ল্যাঙ্গুয়েজে প্রাথমিক ডাটা টাইপ কি কি?

  2. C# এ ব্যবহারকারীর সংজ্ঞায়িত ডেটা প্রকারগুলি কী কী?

  3. C# এ ডেটা প্রকার, মান প্রকার এবং রেফারেন্স প্রকারগুলি কী কী?

  4. পাইথন 3-এ স্ট্যান্ডার্ড ডেটা টাইপগুলি কী কী?