我正在初始化我的列表如下 -
List<string> lFiles = new List<string>(12);
现在我想在特定索引处添加/插入我的字符串。
就像我在下面使用的那样 -
lFiles.Insert(6,"File.log.6");
它抛出异常 - “索引必须在列表的范围内。”
在初始化时,我已经声明了 List 的容量,但我仍然无法在随机索引处插入字符串。
有人知道我错过了什么吗??
最佳答案
采用 int32 作为参数的构造函数不会将项目添加到列表中,它只是预先分配一些容量以获得更好的性能(这是实现细节)。在您的情况下,您的列表仍然是空的。
关于c# - 在 C# 中插入内部列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20839646/