TECHNOLOGY INDEX / REFERENCELANGUAGE / .NET / GAMEPLAYPROGRAMMING LANGUAGE
REFERENCE / C#
C#
C# is a modern, statically typed programming language used across .NET applications and as the primary scripting language for Unity projects.
TYPED LOGIC.
MANAGED RUNTIME.
It provides classes, value types, generics, events, asynchronous work and strong tooling for organizing large interactive systems.
THE CORE
IDEAS.
- 01
STATIC TYPES
Check the shape and compatibility of values before the program executes.
- 02
OBJECT MODEL
Organize behavior and data through classes, structs, interfaces and reusable generic types.
- 03
RUNTIME SERVICES
Use managed memory, exceptions, reflection and the broader .NET library ecosystem.
KEEP EXPLORING / 03OFFICIAL