Advantages
- Strong type checking
- Good support for object-oriented programming
- Automatic garbage collection
- Support for internationalization
Disadvantages
- Not entirely compatible with Visual Basic
- Not as many language features as C#
Features
- Exception handling support
- XML literals
- Type reflection
- Properties
- Generic typing
Development tools
- Microsoft Visual Studio