您好我有这个c#如何使用不同的字母来转义目录路径?
string s = @"A:\"
,我要改变的信,所以我需要这个
string s= @" + Letter + :\"
我已经尝试过的东西,但它是瘸子......
您好我有这个c#如何使用不同的字母来转义目录路径?
string s = @"A:\"
,我要改变的信,所以我需要这个
string s= @" + Letter + :\"
我已经尝试过的东西,但它是瘸子......
您也需要转义反斜线,因为它是一个特殊字符,通过使用两个反斜杠,像这样:
string s = Letter + ":\\"
,或者您需要以表明具有反斜杠的字符串应通过在其前面放置一个@
来解释为“逐字”,如下所示:
string s = Letter + @":\"
您可以使用字符串格式来提供帮助。如果您使用的是c#6.0,还有字符串插值。
var Letter = "A";
string s = string.Format(@"{0}:\", Letter);
路线插值用C#6.0
string s = $"{Letter}:\\";
除了你得到了所有的答案:当你创建你应该总是考虑使用'Path.Combine' –