documentation을 읽을 수 없거나 다른 커피를 마실 필요가 있는지 알 수 없습니다.C# string.format 내 인용 부호 제거
일부 html로 소수점을 지정하고 싶습니다. 다음 코드는 문자열의 서식을 지정하지만 모든 인용 유형 또는 아포스트로피 표시를 제거합니다. 저
private string FormatOutput1 = "{0:<span style='font-size: 14px;'>$0</span>.00}";
private string FormatOutput2 = "{0:<span style=\"font-size: 14px;\">$0</span>.00}";
private string FormatOutput3 = @"{0:<span style=""font-size: 14px;"">$0</span>.00}";
private string FormatOutput3 = "{0:<span style=\'font-size: 14px;\'>$0</span>.00}";
string.Format(FormatOutput, order.OrderTotal));
항상 따옴표 부족 원하는 출력을 깨고
<span style=font-size: 14px;>$330</span>.00
(소수점 이하 330이라고 가정)을 초래한다. 이 부분이나 내가 놓친 부분이있을 수 있습니다.
? 그건 나에게 나쁜 접근법처럼 보이고'String.Format()'에 대한 형식 문자열을 엉망으로 만들 수도 있습니다. –
왜'format = @ " $ {0 : 0.000}"; '을 사용하고 자리 표시 자 앞에 마크 업을 삽입하지 않으십니까? –