C# एक Programming Language है और .NET एक Framework है।
.NET में Common Language Runtime (CLR) होता है, जो .NET Framework का एक Virtual Component है।
.NET में न केवल C#, बल्कि इसके माध्यम से आप VB, F# आदि के साथ काम कर सकते हैं।
C# .NET का हिस्सा है और इसमें निम्न Features हैं:
- Boolean Conditions
- Automatic Garbage Collection
- Standard Library
- Assembly Versioning
- Properties and Events
- Delegates and Events Management
- Easy-to-use Generics
- Indexers
- Conditional Compilation
- Simple Multithreading
- LINQ and Lambda Expressions
- Integration with Windows