【发布时间】:2016-03-20 08:19:21
【问题描述】:
我有List<bool> bools,我想在它的特定索引处插入一些 bool 变量,但我也想将一些索引设置为 null 或与 true/false 不同的东西,但由于它是一个 bool 列表,它不能是一个字符串我想到的第一个是空的。一旦我将其设置为可空的List<bool> ?bools,我就无法再使用bools.Insert(index,variable); 那么我该怎么做呢?
- 我想把索引放在那里我不想完全删除它
【问题讨论】:
-
这甚至不应该编译,因为
List<bool>?将转换为Nullable<List<bool>>和Nullable仅适用于不可为空的类型,而List<bool>是可空的类型。