using System.Globalization;
public static void Main()
string someDouble = "1,591,86.4";
float.TryParse(someDouble, NumberStyles.Any, CultureInfo.CurrentCulture, out result);
(result * (-1)).ToString();
someDouble = result.ToString();
Console.WriteLine("{0}", someDouble);