C# — Is a general-purpose, multi-paradigm programming language encompassing strong typing, lexically scoped, imperative, declarative, functional, generic, object-oriented (class-based), and component-oriented programming disciplines.

Type System

  • C# is a strongly-typed language.
  • Every variable and constant has a type, as does every expression that evaluates to a value.
  • Every method signature specifies a type for each input parameter and for the return value.

Related concepts

C# — Structure map

Clickable & Draggable!

C# — Related pages: