Które wartości nie mogą być poprawnie reprezentowane przez podwójne
Typ danych Double nie może poprawnie reprezentować pewnych wartości bazy 10. Wynika to z tego, jak liczby zmiennoprzecinkowe reprezentują liczby rzeczywiste. Oznacza to, że reprezentując wartości pieniężne, należy użyć typu wartości dziesiętnej, aby zapobiec błędom. (popraw błędy w tej preambule)
Co chcę wiedzieć to jakie są wartości, które przedstawiają taki problem pod typem danych Double w 64-bitowej architekturze w standardowym środowisku .Net (C #, jeśli to robi różnicę)?
Spodziewam się, że odpowiedź będzie formułą lub regułą, aby znaleźć takie wartości, ale chciałbym też podać kilka przykładowych wartości.