내 텍스트 항목에 소수를 반올림하고 최종 결과를 정수로 사용하고 싶습니다. 이것은 내가 가진 것이지만 작동하지 않습니다. 이 작업을 수행하는 가장 쉬운 방법은 무엇입니까? 감사합니다문자열 입력에서 십진수를 반올림하고 int로 변환하는 방법
decimal startMiles = Int32.Parse(txtStartMiles.Text);
startMiles = Math.Round(startMiles);
startMiles = Int32.Parse(startMiles);
정확히 작동하지 않는 것은 무엇입니까? 샘플 입력 및 예상 출력을 제공하십시오 – sll
십진수를 int 등으로 변환 할 수 없습니다. 텍스트 상자에 입력 된 마일리지를 사용하여 56000.10 또는 56000을 항상 소수 자리가 아닌 int로 저장할 수 있습니다. –
제 대답을 참조하십시오. 그것은 당신의 질문에서 꽤 이슈가 무엇인지 명확하지 않은 이후로 당신이 예상대로 작동합니다 – sll