ตัวชี้เป็นตัวแปรที่มีค่าเป็นที่อยู่ของตัวแปรอื่น ดึงข้อมูลที่เก็บไว้ที่ตำแหน่งอ้างอิงโดยตัวแปรตัวชี้โดยใช้วิธีการ 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