会有什么问题呢?也可以这样写:
string fileContent = @"using (StreamReader sr = new StreamReader(""" + ok.ToString() + """))\n";
string fileContent = @"using (StreamReader sr = new StreamReader(""" + ok.ToString() + """))\n";
string kkk = "oashdfasdf";
@kkk就不管用了
里面的转移字符还是会起作用
ok.ToString().Replace("\\","\\\\");
楼主想得到什么?
string fileContent = "using (StreamReader sr = new StreamReader(@\"" + ok.ToString() + "\"))\n";
我希望string fileContent = "using (StreamReader sr = new StreamReader(@\"" + ok.ToString() + "\"))\n";
这样打印出来之后
是using (StreamReader sr = new StreamReader("aklsjdfddd/n"))
而不是
using (StreamReader sr = new StreamReader("aklsjdfddd"))TO:acqy
你的方法也不起作用
打印出来的是using (StreamReader sr = new StreamReader("aklsjdfddd")) 然后换行
我希望是using (StreamReader sr = new StreamReader("aklsjdfddd/n"))
不知道这次有没有理解对你的意思。。
class Program
{
static void Main(string[] args)
{
string ok = "aklsjdfddd/n";
string fileContent = "using (StreamReader sr = new StreamReader(@\"" + ok.ToString() + "\"))\n";
Console.WriteLine(fileContent);
}
}// 输出:
// using (StreamReader sr = new StreamReader(@"aklsjdfddd/n"))
不是你想要的么?