একটি পয়েন্টার হল একটি ভেরিয়েবল যার মান হল অন্য একটি ভেরিয়েবলের ঠিকানা। 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();
}
}
} আউটপুট
উপরে আপনাকে অনিরাপদ কমন লাইন বিকল্প সেট করতে হবে। এটি দেখার পরে, নিম্নলিখিত আউটপুট দৃশ্যমান হবে।
Data is: 100 Data is: 100 Address is: 77678547