2017-02-27 4 views
2

すべての数値リテラル(私が「マジックナンバー」と呼んでいる)をdouble型として扱う方法はありますか?例えばすべての数値リテラルをdoubleとして扱う

この計算に
double number = 1; 
var a = 7/8 * number; 

7月8日0を返すが、7.0/8.0戻る0.875。

私の場合、これらの数式のほとんどはVBAからコピーされており、すべての場所にあります。すべてを見つけて手動で置き換えるのは非常に時間がかかり、エラーが発生しやすくなります。

+0

すみませんが、何をする必要がありますか?整数と一致するか? –

+0

IMOこれは2つの異なる質問です:1)数値リテラルのデフォルトのデータ型を "上書き"することができますか?2)私のIDEで特定のパターン検索と置換を実行できますか? – dlatikay

+0

あなたが正しいです、私は質問にある2番目の部分 – Adam

答えて

関連する問題