private void panel1_Click(object sender, EventArgs e)
{
var fileStream = File.Create(@"C:\Program Files\CopTablet\Report{0}.txt", textBox1);
fileStream.Close();
}
所以有了这个,我每次点击面板(用作按钮)时都会尝试基本上创建一个文本文件,名称为Report{0}
,但显然这不起作用。
{0}代表textBox1.Text
,该文本框基本上包含一个随机数。因此,结束文件将被称为Report(RandomNumber).txt
之后我想写一个我已经拥有的var。
但我又不知道该怎么做。
我有类似的东西,但没有用:File.WriteAllText(string.Format(@"C:\Program Files\CopTablet\Report{0}.txt", textBox1.Text, comb));
{0}再次指向textBox1.Text,因此您在我刚刚创建的文件中写入,然后“梳子”是我要在文本文件中写入的var。
答案 0 :(得分:1)
使用String.Format
之类的:
String.Format(@"path\Report{0}.txt", textBox1.Text)
或字符串插值如:
$@"path\Report{textBox1.Test}.txt"