안녕이 나는이C# 차이점 문자로 된 디렉토리 경로를 벗어나는 방법은 무엇입니까?
string s = @"A:\"
하고 난 편지를 변경해야 할, 그래서 난이
string s= @" + Letter + :\"
이미 뭔가를 시도했지만 그것은 절름발이 ...
안녕이 나는이C# 차이점 문자로 된 디렉토리 경로를 벗어나는 방법은 무엇입니까?
string s = @"A:\"
하고 난 편지를 변경해야 할, 그래서 난이
string s= @" + Letter + :\"
이미 뭔가를 시도했지만 그것은 절름발이 ...
시도 필요 이 :
string s = Letter + @":\";
는 C# 6.0을 사용하는 경우, 당신은 보간 된 문자열을 사용할 수 있습니다.
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}:\\";
: 당신은 당신이 항상 u는 나를 구'Path.Combine' –