텍스트 상자를 통화로 바인딩하면 두 배를 얻는 방법?
-
21-08-2019 - |
문제
통화 데이터 필드에 바인딩 된 텍스트 상자가 있습니다. 따라서 텍스트의 시작 부분에 '$'를 추가하거나 ($ xx.xx) 음수 인 경우 추가됩니다. 모든 대신 텍스트 상자에서 일반 더블 (xx.xx) 만 얻으려면 어떻게합니까 ($ xx.xx).
해결책
Double.Parse를 호출 할 때 적절한 Numberstyles 플래그를 설정하십시오.
분명히 아래 예제를 사용하지만 문자 그대로 문자열을 텍스트 상자의 텍스트에 대한 참조로 바꾸십시오.
double d = double.Parse ("$10.10", NumberStyles.Currency);
제휴하지 않습니다 StackOverflow