결과 :
설명 :String.Replace()
C#의 문자열은 불변입니다.
솔루션 :
<code class="language-csharp">string filePath = "C:\Users\Desktop\Project\bin\Debug"; filePath.Replace("\bin\Debug", "\Resources\People"); </code>불변성 이해 : C# 문자열은 불변 이었다는 것을 기억하십시오. 문자열을 변경하는 것으로 보이는 모든 작업은 실제로 새 문자열 객체를 만듭니다. 이것은 메모리 관리 및 성능 고려 사항에 중요합니다
위 내용은 내 c# string.replace () 메소드가 작동하지 않는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!