一、不安全的代码实例
1 unsafe static void ChangeValue(int* pData) 2 { 3 *pData = 200; //修改所在地址值 4 } 5 6 7 unsafe static void Main() 8 { 9 int data = 100; 10 Console.WriteLine("原始值: {0}", data); 11 ChangeValue(&data); //取data地址并传递 12 Console.WriteLine("改变地址后: {0}", data); 13 14 Console.ReadLine(); 15 }
结果: