-2

对于一种方法,我的参数采用一个字符串,但我需要该字符串在该方法中成为逐字字符串。这是我的意思的一个例子。

//the string I have
string test = "c:\\documents\\testfile\\test.txt"

//the string I want
string converted = @"c:\\documents\\testfile\\test.txt"

如何使用测试标识符进行转换?

我努力了:

string test = "c:\\documents\\testfile\\test.txt"

string converted = @test;

string converted = @+test;

string converted = @""+test;

有没有办法我可以做到这一点?谢谢

4

1 回答 1

-1

您不能像尝试那样使用逐字标识符。您必须按照以下方式做一些事情:

string test = "c:\\documents\\testfile\\test.txt";
string converted = test.Replace(@"\", @"\\");
于 2019-10-21T04:03:43.223 回答