Double データ型は、基数 10 の一部の値を正しく表すことができません。これは、浮動小数点数が実数を表す方法によるものです。これが意味することは、通貨の値を表すときは、エラーを防ぐために 10 進数の値の型を使用する必要があるということです。(このプリアンブルの誤りを自由に修正してください)
私が知りたいのは、標準の .Net フレームワーク (違いがある場合は C#) の 64 ビット アーキテクチャで、Double データ型の下でこのような問題を引き起こす値は何ですか?
答えは、そのような値を見つけるための式またはルールであると期待していますが、値の例もいくつか欲しいです。