지역 설정에 따라 두배의 정밀도가 다른 것으로 나타났습니다. 예를 들어복식에 항상 a가 포함되도록하는 방법. 캐릭터?
:
3,47
또는 3.45
어떻게 이중 항상 .
정밀 문자를 포함해야 적용 할 수 있습니다?
일단이 double을 포함하는 클래스를 XML로 직렬화하면 문제는 표준 결과를 기대하는 다른 시스템으로 전달됩니다.
답장을 읽고 나면 (문자열을 대체하여) 속성을 문자열로 변경하여 문자열 값 (이중이 아닌)으로 직렬화 할 것을 권장합니까?
마지막으로 추가 주석에 : 문자열에 대체 기호를 사용하지 마십시오 (천 단위 구분 기호는 무엇입니까? 아니면 부동 소수점 숫자는 문법 - 쉼표로 끝나는가?) 나중에 chaing에서이 작업을 수행하는 것이 더 어려워 질 것입니다. 그냥 문자열로 변환하는 순간에'InvariantCulture'를 사용하거나, 전혀 응용하지 않는'Application.CurrentCulture'를 설정하면됩니다. – Abel