C# There are two schools of thought on the use of implicitly typed variables. One school advocates avoiding the use of implicitly types variables in all but a few very specific situations, while another feels it is ok as long as the data type is obvious from the variable declaration. Which camp are you in? Discuss the advantages and dis-advantages of using implicitly typed variables in your applications. Solution Dis-advantages over using the implicitly types variable in application: 1. Implicitly-typed variables lose descriptiveness 2. var’ encourages Hungarian Notation 3. Specificity vs. Context There’s no doubt that variable names must be specific, however, they need never be universally-specific. Just as a local variable in one method doesn’t need to differentiate itself from variables in other methods Advantages over using the implicitly types variable in application 1. Increased reliance on IntelliSense 2. No backwards compatibility .