使用该.ToArray()
函数时,是否有必要隐式定义数组的大小以保存要转换的列表中的字符?
String [] array = List.ToArray();
我尝试这样做是因为我需要使用.GetValue()
数组的功能,但是,数组保持大小为 1 并且不保存列表中的材料。我是否试图.ToArray()
错误地使用?
colAndDelimiter = new List<string>();
colAndDelimiter.Add(text);
String [] cd = colAndDelimiter.ToArray();
这是我拥有的所有影响数组的代码。当我Console.WriteLine()
列出清单时,它给了我整个文本。我可能对列表的工作方式感到困惑。是否将所有内容都存储为单个项目,这就是数组只显示一个位置的原因?