use*_*217 -1 c# csv arrays openfiledialog visual-studio
我试图将一个单词列表读入一个数组.我在这个网站上已经阅读了一些教程和其他问题,但仍然被卡住了.这可能是我想念的简单但我无法理解的.
这是我的代码:
string badWordsFilePath = openFileDialog2.FileName.ToString();
badWords = badWordsFilePath.Split(' ');
MessageBox.Show("Words have been imported!");
BadWordsImported = true;
Run Code Online (Sandbox Code Playgroud)
我想要发生的是将文件中的所有单词逐个放入数组badWords中.
我有什么想法我做错了吗?
您的代码没有读取文件,它正在拆分文件路径中的"单词".
你需要做的是实际读取文件.
string badWordsFilePath = openFileDialog2.FileName;
string fileContents = File.ReadAllText(badWordsFilePath);
badWords = fileContents.Split(' ');
Run Code Online (Sandbox Code Playgroud)