Home »
C#
C# | Display custom formatting for zero and negative float numbers using String.Format() method
C# | String.Format() method example: Here, we are going to learn how to display custom formatting for zero and negative float numbers using String.Format() method in C#?
Submitted by IncludeHelp, on November 04, 2019
To display custom formatting for zero and negative numbers, we can use String.Format() in C#, here is the example.
using System;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Demo for custom formatting for zero and negative number");
Console.WriteLine(String.Format("{0:0.00;minus 0.00;zero}", 512.4567));
Console.WriteLine(String.Format("{0:0.00;minus 0.00;zero}", -512.4567));
Console.WriteLine(String.Format("{0:0.00;minus 0.00;zero}", 0.0));
Console.WriteLine();
}
}
}
Output
Demo for custom formatting for zero and negative number
512.46
minus 512.46
zero
In the above program, there are three sections separated by semicolon,
- First for positive number
- Second for negative number
- Third for zero