나는 커져 가기 전에 일부 코드를 테스트하기 위해 Visual Studio에서 간단한 콘솔 응용 프로그램을 사용합니다. 하지만 지금은 몇 가지 문자열을 구문 분석에 문제가 있습니다.
사용자 입력이 String: 0.10
인 경우이 값을 double 값으로 변환하고 싶습니다. 출력은 두 배가되어야합니다 : 0.10.double 0.10 double.parse()를 10.0으로 변환하는 중
하지만 난 다음 코드를 사용하여이 작업을 수행 할 때
double r_value = 0;
r_value = Math.Round(double.Parse(value), 2);
또는
r_value = double.Parse(value);
가 출력 될 것입니다 : 10 또는 10.0. 어떻게이 출력이 이렇게 바뀔 수 있습니까? 그리고 10.0으로 변환하는 대신 0.10으로해야한다고 생각했습니다.
값이 설정되어 있습니까? 이것은 아마도이 부분에서 더 중요한 부분 중 하나 일 것이고 여러분은 그것을 버렸습니다. – Hoeloe
컴퓨터의 번호 설정이 올바르게 설정 되었습니까? 컴퓨터가 점 대신 쉼표를 사용하도록 설정되지 않았습니까? – PedroC88