C# encompasses static typing, strong typing, lexically scoped, imperative, declarative, functional, generic, object-oriented ( class-based), and component-oriented programming disciplines.
NET Framework (discontinued), Mono, DotGNU (discontinued), Universal Windows PlatformĬ++, Cω, Eiffel, F#, Haskell, Icon, J#, J++, Java, ML, Modula-3, Object Pascal, VBĬhapel, Clojure, Crystal, D, J#, Dart, F#, Hack, Java, Kotlin, Nemerle, Oxygene, Rust, Swift, Vala, TypeScriptĬ# ( / s i ʃ ɑːr p/ see sharp) is a general-purpose, multi-paradigm programming language.