トップ回答者
Decimal 型の型変換

質問
-
お世話になります。
ADO.NET を使っています。
int i;
Dataview dv;
で、dvの金額カラムに金額があるとして、このカラムがDecimal型のとき、
if (decimal.Parse(dv[i][”金額”].ToString()) == decimal.Parse("0"))
というのは、エラーになりませんが、なんだかdecimal 型のカラムをわざわざString型に変換してからDecimal型に変換しなおして、さらに0 をDecimal型に変換して比較するというのが無駄に感じます。
「もしも金額が0の時は」、というコードを書くにあたって、普通の比較方法はどんなコードになるのでしょうか?
よろしくお願いします。