Professional Documents
Culture Documents
The substitution or
omission of the # is due to technical restrictions.
C#
C Sharp wordmark.svg
Paradigm Structured, imperative, object-oriented, event-driven, task-driven,
functional, generic, reflective, concurrent
Family C
Designed by Microsoft
Developer Microsoft
First appeared 2000; 18 years ago[1]
Stable release
7.2[2] / November 15, 2017; 5 months ago
Preview release
8.0[3]
Typing discipline static, dynamic,[4] strong, safe, nominative, partially inferred
Platform Common Language Infrastructure
License
CLR: MIT/X11[5]
Mono compiler: dual GPLv3 and MIT/X11
Libraries: LGPLv2