Difference between var & dynamic keyword in C#

CSharp · Console

/Program.cs

using System;
					
public class Program
{
	public static void Main()
	{
		var result1 = 5;
		//result1 ="Hello World!!"; implicitly convert type 'string' to 'int'
		
		dynamic result2 = 6;
		
		result2 = "Welcome to C# Corner";
		
		Console.WriteLine(result1);// var keyword output
		
		Console.WriteLine(result2);// dynamic keyword output
	}
}
;