C# Winforms에서 이중 슬래시를 단일 슬래시로 바꾸는 방법을 묻습니다. 현재 vb.net 2010의 궁극적 인 SQL Server 2008을 사용 중입니다.이중 슬래시를 단일 슬래시로 바꾸기 C# winform
SQL Server에서 Crystal Report 경로를 가져오고 있지만 \
을 \\\
으로 바꿉니다.
string.replace(@"\\\", @"\\")
를 사용하여 시도하지만 여전히 내 경로에
\\\
를 반환합니다.
내 코드 그것은 anothe와 임의의 문자열을 대체 할 정도로 쉽게
\\careersql\\MIS\\codes\\Report\\Summary_of_applicant.rpt
\"\ careersql \ MIS 코드 \ 보고서 \ Summary_of_applicant.rpt \ "\ \ careersql \\ MIS \\ 코드 \\ 보고서 \\ Summary_of_applicant.rpt "? 디버거에서? C# 코드'var s = "\\ A \\ B";는 문자열의 앞뒤에 직선 따옴표'''를 표시합니까? 문자열 리터럴을보고 있습니다. '\ A \ B'를 따옴표와 하나의 백 슬래시없이 사용합니다. 디버거에서 이것을 보았다면 C#에서와 같이' "\\ A \\ B"를 보여줄 것입니다. 디버거에서 작은 돋보기 아이콘 문자열 옆에 Text Visualizer를 선택하면 리터럴이 아닌 실제 내용이 표시됩니다 –
안녕하세요 @DourHighArch 디버거에서 볼 수 있습니다. 의견을 보내주십시오. –
@DourHighArch 내 가치 권리를 얻고 있었다.하지만 왜 내가 오류로드 보고서를 가져 오지 못했나? 만약 내가 직접 작동하지만 당신이 데이터베이스에서 그것을 검색 할 동일한 경로를 코드? –