1. Object-Oriented Language
2. Automatic Garbage Collection
3. Easy-to-Development
4. Cross-Platform
5. Better Integration
6. Better Programming Support
1.
C# is purely
object-oriented,
2.
C# is more type safe
3.
Good support for the distributed system.
4.
It has a huge
standard library with so much useful stuff that's well-implemented and easy to use.
5.
It allows for both managed and native code blocks.
6.
Assembly versioning
easily remedy DLL hell problems.
|