c# - 大量 bool 值的任何拳击问题?有什么选择吗?

标签 c# .net vb.net list boxing

我需要一个 bool 值列表(大小从 200 到 200k 不等)。如果我使用 System.Collections.Generic.List<bool>我将遭受严重的拳击问题(如果我错了,请纠正我)。

有哪些替代方案? (当然我知道我可以使用 bool 数组,但我需要能够轻松地从数组中添加和删除东西)

编辑:

我的另一个问题是(类似于最重要的问题)如果我需要一个整数列表怎么办,我有什么解决方案?

最佳答案

根据这个:

http://www.dijksterhuis.org/exploring-boxing/

通用列表完全消除了装箱问题。

此外,我在列表中多次保存了许多整数、字符串等,没有性能问题。事实上,我之前已经持有 1,000,000 没有问题。

关于c# - 大量 bool 值的任何拳击问题?有什么选择吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5923284/

相关文章:

.net - 在 Visual Studio 2005 : Problems sending E-Mail 中将旧代码从 System.Web.Mail 更新为 System.Net.Mail

c# - 类库中的 SignalR 中心类

.net - 有没有什么方法可以创建一个代表 DateTime 对象而没有 DateTime 对象的 System::Type 对象?

c# - Marshal.GetFunctionPointerForDelegate 如何作用于实例成员?

c# - 为什么我的 hello world with streams 不显示任何内容?

vb.net - 无法发出程序集

c# - Xamarin iOS Google Maps SDK - mapView.AddObserver() 异常

c# - 创建指向自定义类的指针(由我自己创建)

c# - 无法将 IEnumerable<Triangle> 传递到正在寻找 IEnumerable<IShape> 的函数中

vb.net - LINQ To Entities .Any() 导致空引用异常