Csharp Implicit Conversion

using System;

class Program
{
static void Main(string[] args)
{
int x = 2;
double y = 12.2;
double z;
z = x + y; //x is automatically converted into a double
Console.WriteLine(z);
Console.Read();
}
}
Output
14.2
This is an example of csharp implicit conversion. The compiler implicitly converts x to a double. Data loss is not an issue with this operation.
14:20C# Tutorial