在项目中使用不安全代码

from:http://bingya.javaeye.com/blog/657978

要在vs.net中使用unsafe code 我们必须在项目的属性中设置一下,设置方法如下:

点项目属性(Properties)->生成(Build)->常规(General)中:钩上允许不安全代码(Allow unsafe code)

 

 

C#代码
  1. public static void Main(string[] args)  
  2. {  
  3.     int i = 99, y = 200;  
  4.     unsafe  
  5.     {  
  6.         swap(&i, &y);  
  7.     }  
  8.     Console.WriteLine("x is now {0},y is now {1}",i,y);  
  9. }  
  10.   
  11. public static unsafe void swap(int *a, int *b)  
  12. {  
  13.     int temp;  
  14.     temp = *a;  
  15.     *a = *b;  
  16.     *b = temp;  
  17. }  

 

你可能感兴趣的:(安全)