C# .Net – Formatting Output

Formatting: It is important to format the output before display the results to end user. Proper formatting makes the user more understandable about program results.

We always display results in String format. To format the output, we concatenate the values such as int, char, double, boolean with messages (string type) as follows:

SyntaxExample
int + int = int10 + 20 = 30
String + String = String“C#” + “Book” = C#Book
“10” + “20” = 1020
String + int = String“Book” + 1 = Book1
“123” + 456 = 123456
String + int + int = String“Sum = “ + 10 + 20 = Sum1020
String + (int + int) = String“Sum = “ + (10 + 20) = Sum30
String + double = String“Value = “ + 23.45 =  Value = 23.45
String – int = Error 
using System;				
public class Program
{
	public static void Main()
	{
		int a=10;
		Console.WriteLine(a);
	}
}
Output: 10
using System;				
public class Program
{
	public static void Main()
	{
		int a=10, b=20;
		Console.WriteLine(a + " , " + b);
	}
}
Output:  10, 20
using System;				
public class Program
{
	public static void Main()
	{
		int a=10, b=20;
		Console.WriteLine("a = " + a);
		Console.WriteLine("b = " + b);
	}
}
Output:	  a = 10
	  b = 20
using System;				
public class Program
{
	public static void Main()
	{
		int a=10, b=20;
		Console.WriteLine("a = " + a + " , " + " b = " + b);
	}
}
Output:	a = 10, b = 20
using System;				
public class Program
{
	public static void Main()
	{
		int a=10, b=20;
		int c=a+b;
		Console.WriteLine("Sum of " + a + " and " + b + " is " + c);
	}
}
Output: Sum of 10 and 20 is 30
using System;				
public class Program
{
	public static void Main()
	{
		int a=10, b=20;
		int c=a+b;
		Console.WriteLine(a + " + " + b + " = " + c);
	}
}
Output: 10+20=30
Scroll to Top