기존 코드베이스의 문자열 형식 호출에 적용 할 때 문자열 보간이 실제로 좋지만 일반적으로 선호되는 열 제한을 고려하면 문자열이 한 줄에 비해 너무 길어집니다. 특히 보간되는 표현식이 복잡한 경우. 형식 문자열을 사용하면 여러 줄로 나눌 수있는 변수 목록이 있습니다.
var str = string.Format("some text {0} more text {1}",
obj1.property,
obj2.property);
누구 든지이 선을 깨는 선호하는 수단이 있습니까?
나는 당신이 다음과 같은 것을 할 수 있다고 생각합니다 :
var str = $"some text { obj1.property }" +
" more text { obj2.property };
$""
과 같이 작동 하는 여러 줄을 원합니다@""
$"some text { obj1.property }" + " more text { obj2.property }";
당신이 생각하는 것처럼 행동하지 않습니다. 해당 표현식의 처음 절반 만 보간 된 문자열입니다. 그런 다음 보간 되지 않은 문자열 리터럴 과 연결됩니다." more text { obj2.property }"