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.

questionAnswers(4)

yourAnswerToTheQuestion