Exactly right. The problem is that C# is used for many different programming paradigms now. When using something like Aspect Oriented Programming, it becomes invaluable to be able to substitute a declared variable with the VAR keyword. It is handy when you do not want to add an interface (e.g. for dependency injection) or when refactoring code.
Last Visit: 31-Dec-99 18:00 Last Update: 10-Jun-24 2:27