using System.Globalization;
public static void Main()
var array = new string[] {"1,23", "1.23" };
var style = NumberStyles.Number;
if (decimal.TryParse(s,style,CultureInfo.InvariantCulture,out d))
Console.WriteLine(string.Format("{0} is {1:C}",s,d));