【发布时间】:2021-05-16 18:11:47
【问题描述】:
private void btn_create_Click(object sender,EventArgs e)
{
string s1, s2, s3, s4, s5, s6;
s1= txtlbl1.Text;
s2= txtlbl2.Text;
s3= txtlbl3.Text;
s4= txtlbl4.Text;
s5= txtlbl5.Text;
s6= txtlbl6.Text;
using(StreamWriter sw= new StreamWriter(“full_path_name.txt”, true));
{
sw.Writeline(string.Format(“[0]#[1]#[2]#[3]#[4]#[5]”, new object[] {s1,s2,s3,s4,s5,s6}));
}
您好,我是 c# 的新手,我正在尝试使用 # 作为分隔符写入文本文件,但遇到了一些错误,不胜感激!错误图片将附上errors
【问题讨论】:
-
听起来您在文件顶部缺少
using System.IO;的 using 指令。以后,请将错误作为文本包含在问题中,而不是屏幕截图或照片。错误消息是文本的,因此将它们作为文本包含在内会使它们更容易阅读。 -
除了@JonSkeet 提到的内容之外,我不确定这是否是复制粘贴错误,但引号
“和”可能会导致问题取决于IDE,如它可能会将这些视为无效的字符串标记。 -
这能回答你的问题吗? Type/ NameSpace could not be found