I am performing arithmetic subtraction on the elements of a C# list of type double and it results in some incorrect results sometimes
For example I have three elements in the listTempStrike as follows
3.6
3.7
3.8
So, when I perform listTempStrike[1] - listTempStrike[0] it results 0.1 which is true but when I perform listTempStrike[2] - listTempStrike[1] it returns 0.099999999999999645 which I feel is strange.
Any better solution to this?