System.Globalization.CultureInfo MyCulture = new System.Globalization.CultureInfo("en-US");//为美国货币类型,即$
//System.Globalization.CultureInfo MyCulture = new System.Globalization.CultureInfo("en-GB");//为英国货币类型,即£
decimal d = 123;
string str = string.Format(MyCulture , "{0:c}", d);