データテーブルの値を読み込み、計算したい

みなさんこんにちは
データテーブルの値を読み込み、1.01倍したいのです
Int.Parse((row(3).Tostring) * 1.01のようにしたのですがエラーとなります

入力形式が正しくない。。。なぜでしょう。。。

こんにちは

やりたいことから察するに

Double.Parse(row(3).toString)*1.01

ではないでしょうか?

あるいはデータに不要な空白が入る可能性があるなら

Double.Parse(row(3).toString.Trim)*1.01

の方が良いかもしれません。

@Yoichiさん!
でけました!!
少数点以下存在するため、Intだとダメで浮動小数点?型Doubleということですかね。
ありがとうございます!

2 Likes

概ねその通りで、整数の表現に小数点は存在しませんので、基本的にはこれが含まれているとエラーになります。

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.