C#无法从string []转换为字符串

Ben*_*Ben 1 c#

我有这个方法,并在行word.Add(rows)上得到上述错误; 有人可以帮忙吗?谢谢 - 本

private static IEnumerable<string> LoadWords(String filePath)
    {

        List<String> words = new List<String>();

        try
        {
            foreach (String line in File.ReadAllLines(filePath))
            {
                string[] rows = line.Split(',');

                words.Add(rows);
            }

        }
        catch (Exception e)
        {
            System.Windows.MessageBox.Show(e.Message);
        }

            return words;
    }
Run Code Online (Sandbox Code Playgroud)

Bro*_*ass 6

代替

words.Add(rows);
Run Code Online (Sandbox Code Playgroud)

用这个 :

words.AddRange(rows);
Run Code Online (Sandbox Code Playgroud)

rows是一个包含多个字符串的字符串数组,因此您必须添加它们AddRange().