Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/291.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# 是否将列表框中列出的文本文件内容显示到文本框?_C#_Asp.net_Listbox - Fatal编程技术网

C# 是否将列表框中列出的文本文件内容显示到文本框?

C# 是否将列表框中列出的文本文件内容显示到文本框?,c#,asp.net,listbox,C#,Asp.net,Listbox,我对C#(ASP.Net)的了解是有限的,我真的在努力解决这个问题 我所做的是创建一个列表框,并用路径D:\test中的.txt或xml文件填充它 string path = "D:\\test"; files = new DirectoryInfo(path).GetFiles("*.txt", SearchOption.TopDirectoryOnly); //no need to define any parameters for (int i = 0; i &l

我对C#(ASP.Net)的了解是有限的,我真的在努力解决这个问题

我所做的是创建一个
列表框
,并用路径D:\test中的
.txt
xml
文件填充它

     string path = "D:\\test";
    files = new DirectoryInfo(path).GetFiles("*.txt", SearchOption.TopDirectoryOnly); //no need to define any parameters
    for (int i = 0; i < files.Length; i++)
        ListBox1.Items.Add(Path.GetFileName(files[i].FullName));
使用方法。用一行代码替换所有代码

TextBox1.Text = "Content of file " + fullNameOfFile + " is:\r\n\"" + File.ReadAllLines(fullNameOfFile);

如果您知道文件的完整路径。然后只需执行TextBox1.Text=“Content of file”+fullNameOfFile+”是:\r\n\”“+file.ReadAllLines(fullNameOfFile);感谢您的回复!我尝试了这个方法,但在列表框中选择了any.txt文件时无效,它在textbox中没有显示任何内容。任何人都可以为我提供上述解决方案。
TextBox1.Text = "Content of file " + fullNameOfFile + " is:\r\n\"" + File.ReadAllLines(fullNameOfFile);