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: 20-Sep-24 22:19