以指针的形式获取数据值 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
广告