에서 지역 대회를 제거 <Curr id="2" amnt="100000000.00"/>
를 반환하고 다시 같은 번호로 직렬화 ...하지만 우리는 SK-SK 또는 CS-CZ에서 할 때 직렬화에 * 100 반환 <Curr id="2" amnt="100000000,00"/>
을 반환 XmlSerializer를 EN-US는, (쉼표를 무시)우리가 같은 분석 통화는 지역 형식으로 설정되어 우리가 지역 관련 웹 클라이언트를 가지고
이 지역을 십진수에서 제거하거나 불변으로 만들 가능성이 있습니까? (지역화를 처리하기 위해 문자열로 변환하고 다시 구문 분석하지 않으려는 경우)
어디서나 같은 문화권을 사용하여 직렬화합니다 ('InvariantCulture'는 잘 맞는 것처럼 보입니다). – Oded
내가 이해한다면 나는 믿기 어렵다. 십진수가 아닌 문자열을 직렬화하기 위해 XmlSerializer를 사용하고 있지 않습니까? 아니면 사용자 지정 직렬화를 사용하고 있습니까? 무슨 일이 일어나는지 보여주는 포스트 코드. – Joe
예 저는 그것이 10 진수이고 확실합니다, 나에게도 믿을 수 없습니다 ... 소수점이 있습니까? 디버깅에서 값 100을 표시하지만 en-EN 로켈로 구문 분석 한 경우 xml에 100.00을 기록하고 cs-CZ 인 경우 100,00을 씁니다. 이제 집에서 더 많은 코드를 표시 할 수 없습니다. tfs에 접근 할 수 없다. – sasjaq