是否有一个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/

10-17 01:47