Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/274.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将.txt文件中的内容放入我的列表框_C#_Listbox - Fatal编程技术网

C# 将.txt文件中的内容放入我的列表框

C# 将.txt文件中的内容放入我的列表框,c#,listbox,C#,Listbox,我已经找了一段时间了,但我找到的东西都不管用。我试图从我的.txt文件中获取文本,并在加载表单时将其放置在我的列表框中 我尝试了conststringspath=“TextFile1.txt”;listBox1.Text=File.ReadAllText(sPath)但是它不起作用。当我打开表单时,列表框是空的。我希望它能够得到当前目录的.txt,所以它将在任何计算机上工作。谢谢。使用streamreader,将每一行读入一个数组,并将数组设置为列表框。 Listbox.items.add(数组

我已经找了一段时间了,但我找到的东西都不管用。我试图从我的.txt文件中获取文本,并在加载表单时将其放置在我的列表框中


我尝试了
conststringspath=“TextFile1.txt”;listBox1.Text=File.ReadAllText(sPath)但是它不起作用。当我打开表单时,列表框是空的。我希望它能够得到当前目录的.txt,所以它将在任何计算机上工作。谢谢。

使用streamreader,将每一行读入一个数组,并将数组设置为列表框。 Listbox.items.add(数组[x])
我假设文本中没有分隔符

如上所述,当程序运行时,应该将文件复制到bin/debug目录中,文件在那里吗?是否设置了“复制到输出目录”?您使用的是WinForms还是WPF?我假定Winforms是因为WPF列表框没有.Text。无论如何,您需要转到ListBox.Items.Add(…)。
var content = File.ReadAllLines("TextFile1.txt");
this.listBox1.Items.AddRange(content);