在方法之前或代码块之前使用-unsafe- keyword之间有什么区别吗?
如果我在方法之前使用-unsafe-关键字,而我只有几行不安全代码和数百个安全代码,那会不会错?
这是一个主观的答案,但我会unsafe在方法级别上使用,如下所示:
private unsafe int MyFunc ( ... )
{
...
}
Run Code Online (Sandbox Code Playgroud)
当你unsafe在函数体内部使用时,它被隐藏起来并且很难找到,而这样的东西应该非常明显.每个人都会阅读函数声明,但不是每个人都会进入函数体,除非他们需要.
其unsafe在声明使得它更加突出.
| 归档时间: |
|
| 查看次数: |
2908 次 |
| 最近记录: |