| ■No86709 (WebSurfer さん) に返信
返信遅くなりました。
> object[] values = { "ABC", null, "DEF", "100", 200, 300L, 400.0, 500m, 600.0m };
> // 結果は: total: 1500 (2100 ではない) > // 600.0m は ToString() で "600.0" になるのでパースできない
こういうデータがくると計算できないんですね・・・ ちょっとまだパースについて勉強不足ですので、また調べてみたいと思います。
フォームロード時に読み込まれるデータはlong型で入ってくるので 計算する時には全てstring型で計算してしまえば、教えて頂いたやり方でできそうですね。 ありがとうございます。 |