C#에서 여러 줄 문자열 리터럴 생성
C#에서는 @(리터럴 문자열) 접두사를 사용하여 여러 줄로 구성된 문자열 리터럴을 만들 수 있습니다. 이를 통해 연결하거나 특수 구문을 사용하지 않고도 여러 줄 문자열을 정의할 수 있습니다.
질문:
다음 코드 조각을 고려하세요.
string query = "SELECT foo, bar" + " FROM table" + " WHERE id = 42";
이 코드는 여러 문자열 리터럴을 연결하여 여러 줄 문자열을 생성합니다. 보다 효율적이고 간결한 구문을 사용하여 동일한 결과를 얻으려면 어떻게 해야 합니까?
정답:
C#에서 축자 문자열 리터럴을 사용하여 여러 줄 문자열을 만들려면 문자열 앞에 @ 기호를 사용하세요.
string query = @"SELECT foo, bar FROM table WHERE id = 42";
@ 기호는 후속 문자열이 축자 문자열로 처리되어야 함을 나타냅니다. 즉, 공백과 특수 문자(큰따옴표 제외)를 포함하여 문자열의 모든 문자가 문자 그대로 해석됩니다.
문자열 리터럴 구문을 사용하면 지루한 연결 프로세스를 피하고 코드를 읽기 쉽게 유지할 수 있습니다. 문자열 내용을 묶으려면 여전히 큰따옴표가 필요하며, 큰따옴표(")를 나타내려는 경우가 아니면 이스케이프 시퀀스(예: 개행의 경우 n)는 무시됩니다.
위 내용은 C#에서 여러 줄 문자열을 효율적으로 생성하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!