여기에 쉼표로이 문제가 있으며 소수점과 1000 단위를 구분합니다.문자열을 이중으로 변환하는 문자열에 쉼표 문제가 있습니다. (쉼표 문제)
내 프로그램은 다양한 소스에서 가격을받습니다.
일부 미국 일부 유럽 일부 가격
내가 이러한 인식하려면 코드를 만들 수있는 방법을 찾을 수 없습니다 다시 20000.20위해 2000.0,20 같은 20000.20
어떤이 2000,0.20처럼 온다 두 가지 형식. 나는 쉼표를 도트로 바꾸기 위해 바꾸려고했지만 숫자에 1000 단위 구분 기호가 있으면 문제가 발생합니다. 어떻게 이러한 종류의 문제없이 문자열을 double로 변환 할 수 있습니까? 내가 성공을 확인하려면 다른 문화를하는 것보다 다른 더 좋은 방법을 알고 아니에요 두 개의 서로 다른 문화
double.TryParse(price, NumberStyles.Currency, CultureInfo.InvariantCulture, out priceD);
왜 질문을하면 내게 downvote 줄 것입니다. 나는 계속 가야하고 닥쳐 야한다고 생각한다. –