- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:文字列変換の際に小数部の桁数を調整したい)
Visual Basic 2005での文字列変換時に小数部の桁数を調整する方法を教えてください
このQ&Aのポイント
- Visual Basic 2005で開発を行っている際に、数値の小数部の桁数を調整する方法について教えてください。現在、Decimal型をString型に変換してチェックを行っていますが、小数部が無駄に残ってしまいチェックに失敗してしまいます。
- 例えば、「1.000」という値がチェック対象となった場合、チェックする値は「1」となって欲しいです。また、「1.001」という値がチェック対象となった場合はそのままの値でチェックしたいです。
- 整数部も小数部も桁数は分からないため、不要な小数部を除去する命令やフォーマット指定について教えていただけると嬉しいです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
もっと簡単に xが小数点以下が2桁である数とは… Math.floor(x * 100) = x * 100 ってことなのではないかと思うんだけど、それじゃ駄目? #100倍すると,Decimalでオーバーフローするとか
お礼
言われてみればそうですね! オーバーフローはしないので問題ありません。 (今利用される場面の運用上は・・・) ありがとうございます。 今作られているコードを全部消して、そっちで対応します。