I have a string \"246246.246\" that I\'d like to pass to the IConvertable interface, ToInt16, ToInt32, ToIn64. What is the best way to parse a string with decimal places to
If you are really worry about accuracy but not about speed then decimal type would be better.
(long)Math.Round(decimal.Parse(value));