gpt4 book ai didi

c# - 使用/不安全编译的可能缺点

转载 作者:太空狗 更新时间:2023-10-30 01:22:57 25 4
gpt4 key购买 nike

我必须使用/unsafe 编译程序集才能使用指针。当我使用/unsafe 编译时,我想知道差异。请假设没有编程错误,例如指针的无效使用等。如果我使用不安全的编译程序集,我会损失一些性能吗?任何内存缺点?

最佳答案

好吧,使用“不安全”代码基本上可以提高性能,直接访问内存和指针算术。使用它的通常情况是在专注于高性能的 .NET 代码中,例如 3D 渲染内核引擎。在 100% .NET 代码中编写这样的东西会使应用程序太慢,所以指针来拯救,特别是当我们需要处理 之间的“桥梁”时C/C++ 类库,例如 OpenGL(比方说)

长话短说:如果您编写良好的非托管代码,您肯定会从中受益。

关于c# - 使用/不安全编译的可能缺点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12459303/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com