2012-12-22 4 views

답변

9

Replace 메서드는 문자열 자체가 불변이므로 문자열을 반환합니다. 즉, 기존 문자열 (txtCS.Text)을 변경하는 대신 새 문자열 객체가 만들어 지므로 새 문자열 객체를 텍스트 상자에 지정해야합니다.

또한 인용문에 이스케이프 문자가 없습니다. \을 추가하면 " 문자를 사용할 수 있습니다. 그렇지 않으면 컴파일러에서 문자열을 닫는다고 생각합니다.

txtCS.Text = txtCS.Text.Replace("'", "\"");