Live briefing
Everything about C Sharp (programming language)
General-purpose programming language
C# is a general-purpose high-level programming language supporting multiple paradigms. C# encompasses static typing, strong typing, lexically scoped, imperative, declarative, functional, generic, object-oriented (class-based), and component-oriented programming disciplines. Wikipedia →
đź§ Start here: a 6-step reading path
- Read the overview: C Sharp (programming language)A 5-minute orientation
- Pick up a classic book: Professional C#The most-reprinted book on the subject
- Go sideways: Comparison of C Sharp and JavaA closely related topic
- Go sideways: Common Language InfrastructureA closely related topic
đź“– Definitions
No dictionary entry for this exact phrase.
🏆 Landmark papers (most cited)
- No matching papers found.
📚 Books worth reading
Professional C#Simon Robinson, Simon Robinson · 2001
Effective C#Bill Wagner · 2004
C# and Game ProgrammingSalvatore A. Buono · 2003
Programming C#Jesse Liberty · 2001
Essential AlgorithmsRod Stephens · 2013- 📕Learning C# Programming with Unity 3D Second EditionAlex Okita · 2019
C# in a nutshellPeter Drayton, Ben Albahari · 2002
C# 3.0 in a NutshellJoseph Albahari, Ben Albahari · 2007
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
đź”— Related topics
- Comparison of C Sharp and Java This article compares two programming languages: C# with Java. While the focus of this article is mainly the languages and their features, such a comparison…
- Common Language Infrastructure The Common Language Infrastructure (CLI) is an open specification and technical standard originally developed by Microsoft and standardized by ISO/IEC…
- Outline of the C sharp programming language The following outline is provided as an overview of and topical guide to C#: C# (pronounced “C-sharp”) is a free and open-source multi-paradigm programming…
- .NET Framework The .NET Framework (pronounced "dot net") is a proprietary software framework developed by Microsoft that runs primarily on Microsoft Windows. It was the…
- C++/CLI C++/CLI is a variant of the C++ programming language, modified for Common Language Infrastructure. It has been part of Visual Studio 2005 and later, and…
- Mono (software) Mono is a free and open-source software framework that aims to run software made for the .NET Framework on Linux and other operating systems. Originally…
- JVM bytecode JVM bytecode is the instruction set architecture (ISA) of the Java virtual machine (JVM), the language to which Java and other JVM-compatible source code…
- Extension method In object-oriented computer programming, an extension method is a method added to an object after the original object was compiled. The modified object…