내가문자열 리터럴에 문자열 보간을 사용하려면 어떻게해야합니까?
string heading = $"Weight in {imperial?"lbs":"kg"}"
같은 것을 할 노력하고있어이 어떻게 든 행할 수 있습니까?
내가문자열 리터럴에 문자열 보간을 사용하려면 어떻게해야합니까?
string heading = $"Weight in {imperial?"lbs":"kg"}"
같은 것을 할 노력하고있어이 어떻게 든 행할 수 있습니까?
당신은 :
사용하여 서식을 포함 할 수 있습니다 인해 문자열로 ()
을 추가해야합니다 :
string heading = $"Weight in {(imperial ? "lbs" : "kg")}";
보간 문자열이 콜론으로 변수 이름 분리되어 정의 서식을 포함 할 수 있습니다. 이상하다
string heading = $"Weight in {(imperial?"lbs":"kg")}";
정확한 설명, +1 –
이제 알겠습니다. 감사! – Volker
: 조건 연산자 (
?:
)도 콜론을 사용하기 때문에, 당신은 당신이 형식 지정을 원하지 않는 컴파일러가 명확하게하기 위해 괄호를 사용합니다. 아직도, 작동합니다. 고맙습니다. – Volker