We can now declare a variable and allow the compiler to determine the type of the item implicitly. We will find that LINQ(Language Integrated Query ) uses this capability to work with the queries that are created. To work with this new capability, you use the var keyword:
var x = 5;
When we use above statement, the compiler will actually use the value of 5 to figure out the type that this needs to be. That means, in this case, that the statement will actually be as we would expect:
int x = 5;