using System.Globalization;
public static void Main()
string sAmount = "1,921.11";
string temp = string.Empty;
if (sAmount.Contains(","))
if (sAmount.Contains("."))
string[] stringArr = sAmount.Split(',');
foreach (string word in stringArr)
double.TryParse(temp, NumberStyles.AllowDecimalPoint, CultureInfo.CreateSpecificCulture("en-US"), out Amount);
Console.WriteLine(Amount);
CultureInfo culture = new CultureInfo("de-DE");
Amount = Double.Parse(sAmount, culture);
Console.WriteLine(Amount);
double.TryParse(sAmount, out Amount);
Console.WriteLine(Amount);