C# là ngôn ngữ lập trình hiện đại, đa mục đích, hướng đối tượng, do Microsoft phát triển.
C# thiết kế cho Common Language Infrastructure (CLI), bao gồm mã thực thi và runtime environment cho phép dùng nhiều ngôn ngữ high-level trên các platform/kiến trúc khác nhau.
Đặc điểm C#:
- 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