首页 > 代码库 > C#中unsafe的使用(启用不安全模式)

C#中unsafe的使用(启用不安全模式)

关键字 unsafe


在 C# 中,为了编译不安全代码,必须用 unsafe 编译应用程序。

使用不安全代码的情况有:

  • 使用指针的不安全代码。为了保持类型安全,默认情况下,C# 不支持指针运算。
  • 方法、类型和可被定义为不安全的代码块。

  • 在某些情况下,通过移除数组界限检查,不安全代码可提高应用程序的性能。

 

在 Visual Studio 开发环境中设置此编译器选项


  1. 打开项目的“属性”页。
  2. 单击“生成”属性页。
  3. 选中“允许不安全代码”复选框。

 

 

C#中unsafe的使用(启用不安全模式)