decimal justBelowOne_dec = 1.0m - new decimal(1, 0, 0, false, 28);Console.WriteLine(justBelowOne_dec == (1.0m / 3.0m * 3.0m));これもちゃんと(?) trueになったし、decimalでも「精度の限度で1に一番近くて1より小さい値」を1.0とみなすという処理を挟めば、実数っぽいふるまいになりそう・・・?><;
思考の /dev/null