Tag: stackalloc

实际使用`stackalloc`关键字

有没有人实际上用C#编程时使用stackalloc ? 我知道这是什么,但唯一一次出现在我的代码中是偶然的,因为例如,当我开始键入static时,Intellisense会提示它。 虽然它与stackalloc的使用场景没有关系,但是我实际上在我的应用程序中执行了大量的传统互操作,所以我stackalloc可以使用unsafe代码。 不过,我通常想办法避免unsafe 。 而且,因为.Net中的单个线程的堆栈大小是〜1Mb(纠正我,如果我错了),我更使用stackalloc保留。 是否有一些实际的情况可以说:“这是正确的数据和处理的数量和处理不安全,并使用stackalloc ”?