如何使用列表框中的选定项作为新生成的文本文件的名称

How Do I Use a Selected Item In A List Box As A Name For an new generated text file

如何使用列表框中的选定项作为新生成的文本文件的名称? (视觉 C#)

这是一段代码:

string path = @"C:\Public Key Pin\Test.txt";
if (!File.Exists(path))
{
    File.Create(path);
    using (StreamWriter sw = File.CreateText(path))
    {
        sw.WriteLine("The first line!");
    }
}
else if (File.Exists(path))
{
    MessageBox.Show("File with this path already exists.", "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error);
}

假设您的列表框 ID 是 ListBox1

在asp.net 然后尝试

string path = "C:\Public Key Pin\"+ListBox1.SelectedItem.Text+".txt

在 Winform 中 试试这个

string path = "C:\Public Key Pin\"+ListBox1.GetItemText(ListBox1.SelectedItem)+".txt

试试这个:

ListBox ls = new ListBox();
string path = @"C:\Public Key Pin\" + ls.SelectedItem.ToString() + ".txt";

并覆盖 class 中的 ToString() 方法,这已被选中。