Introduction to C# language



This content originally appeared on DEV Community and was authored by AlexanderR7


Official C# logo since 2023

Publish date: 2000
C# is 1 of 3 built-in native languages for the .NET ecosystem.
(Visual Basic.Net and F# are the other two)

Principle designer: Anders Hejlsberg

Type system:

  • Paradigm: General purpose, structured, object-oriented, functional.
  • Typing: Static, strong, along with type reconstruction (type inference).
  • Compiler: Roslyn

Syntax:

  • Decended from the 1972 C programming language.
  • Code blocks are bracketed.
  • A Semicolin represents a statement terminator.


This content originally appeared on DEV Community and was authored by AlexanderR7