小编典典

如何将分隔字符串拆分()到列表

all

我有这个代码:

    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’


阅读 67

收藏
2022-07-12

共1个答案

小编典典

string.Split()返回一个数组 - 您可以使用以下方法将其转换为列表ToList()

listStrLineElements = line.Split(',').ToList();

请注意,您需要导入System.Linq才能访问该.ToList()功能。

2022-07-12