c# - 如何在 C# 中用它打开特定文件?

标签 c# winforms

我有一个包含列表和按钮的表单。当您按下按钮时,我希望它在列表中写入特定文件(scores.txt)的内容。 现在这是我的代码,但有了这个我可以选择文件,但它不会自动打开它:

private void btnOpen_Click(object sender, EventArgs e)
{
    using (OpenFileDialog ofd = new OpenFileDialog() { Filter = "Text Documents(*.txt)|*.txt", ValidateNames = true, Multiselect = false })
    {
        if (ofd.ShowDialog()==DialogResult.OK)
        {
           string[] lines = System.IO.File.ReadAllLines(ofd.FileName);
           List<string> list = new List<string>();
           foreach (string s in lines)
           {
                 list.Add(Convert.ToString(s));
                 listReadFile.Items.Add(s);
            }
         }
    }
}

最佳答案

只需硬编码文件名即可。

string fileName = @"c:\data\score.txt";
enter code here
string[] lines = System.IO.File.ReadAllLines(fileName);
List<string> list = new List<string>();
foreach (string s in lines)
{
     list.Add(Convert.ToString(s));
     listReadFile.Items.Add(s);
}

关于c# - 如何在 C# 中用它打开特定文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50801855/

相关文章:

c# - 如何发送 HL7 ACK 消息作为 TCP 响应?

c# - 如何将任何字符串转换为有效的 CSV 字段?

c# - 如何使用带有 STRING 参数的 SqlDependency

c# - 如何获取 Windows 窗体上 PictureBox 的左上角屏幕坐标

c# - 如何解析由 WebBrowser 控件加载的 HTML 文件中的图像

c# - Windows窗体C#如何制作图表正方形的网格线?

c# - DataGridView 的替代品

c# - 为什么标识规范给出错误结果 SQL Server (asp net)

c# - ReSharper 'Show Covering Tests' 呈灰色

c# - C# 中 REST 端点上的 SSL?