Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

ดึงค่าข้อมูลเป็นตัวชี้ใน C #


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