C# String Format has many formatting options, including currency, date/time, and scientific notation formatting. Example: string.Format("My balance is {0:C}", balance);