您好我有這個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' –