是否有 C# 类列表数据结构不与 Unity 3.5/4 .NET mono GC 交互?
我知道 C# 结构在 Unity 中的行为类似于范围变量,并且不受 GC 控制。我想知道如果可能的话,是否有任何免于 GC 的 IEnumerable
兼容的类列表结构 - 具有过滤、向其中添加元素和从中删除元素的能力?
最佳答案
使用 .NET 时,任何“可增长”的对象都将由 GC 控制,因为它需要动态分配。
如果你的大小总是很小,你可能会创建一个“集合”类型来包装来自 stackalloc 的指针。来模拟这个,但它不会像普通列表那样表现。
关于c# - 是否有 C# 不与 .NET mono GC 交互的类似列表的数据结构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15551865/