Kei*_*ler 23
使用不安全代码有三个原因:
有时您需要指针将C#连接到底层操作系统或其他本机代码.你强烈反对这样做,因为它"不安全"(natch).
在一些非常罕见的情况下,您的性能受CPU限制,您需要极小的额外性能.我的建议是在汇编程序或C/C++的单独模块中编写这些CPU-intessive部分,导出API,并让您的.NET代码调用该API.一个可能的额外好处是,您可以将特定于平台的代码放在非托管模块中,并使.NET平台不可知.
| 归档时间: |
|
| 查看次数: |
8021 次 |
| 最近记录: |