C#如何在可为null的布尔列表中的特定索引处插入项
本文关键字:索引 插入 列表 布尔 null | 更新日期: 2023-09-27 18:26:43
我有List<bool> bools
,我想在它的特定索引处插入一些布尔变量,但我也想将一些索引设置为null或不同于true/false的值,但由于它是一个布尔列表,所以它不能是字符串,我首先想到的是null。一旦我将其设为可为null的List<bool> ?bools
,我就不能再使用bools.Insert(index,variable);
了,那么我应该如何做到这一点呢?
- 我想把索引放在那里,我不想把它完全删除
尝试使用List<bool?> bools
您应该声明您的列表为List<bool?>
var bools = new List<bool?>();
bools.Insert(9,false);
请注意,它是.Insert(index,value)
,而不是相反。