Hi i have just seen the advantage of "var" keyword in c#.net code, But i have doubt that if we are able to store any type data using var keyword then why we need to know all other data types and learn all that syntax, all can simply use var keyword...pls clarify what is the need of other data types???