Use the CultureInfo class to format values based on a culture. See below for an example:
public static void Main() { decimal inputValue = 233; CultureInfo currentCulture = new CultureInfo("en-US"); string formattedString = string.Format(currentCulture, "{0:C}", inputValue); Console.WriteLine(formattedString); }