指针是一个变量,其值是另一个变量的地址。使用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
以上是在C#中,将数据值作为指针检索的详细内容。更多信息请关注PHP中文网其他相关文章!