我有这个代码:
String[] lineElements; . . . try { using (StreamReader sr = new StreamReader("TestFile.txt")) { String line; while ((line = sr.ReadLine()) != null) { lineElements = line.Split(','); . . .
但后来我想我也许应该用一个列表来代替。但是这段代码:
List<String> listStrLineElements; . . . try { using (StreamReader sr = new StreamReader("TestFile.txt")) { String line; while ((line = sr.ReadLine()) != null) { listStrLineElements = line.Split(','); . . .
…给我,“ 不能将类型’string []’隐式转换为’System.Collections.Generic.List’ ”
string.Split()返回一个数组 - 您可以使用以下方法将其转换为列表ToList():
string.Split()
ToList()
listStrLineElements = line.Split(',').ToList();
请注意,您需要导入System.Linq才能访问该.ToList()功能。
System.Linq
.ToList()