Early previewThis guide is in development. Items tagged verify are still being checked against official docs.
nebx Learn
GitHub
Menu
Home/C#/Frameworks
C#

C#

A productive, strongly typed language for the whole .NET platform.

Paradigm
OOP, functional features
Typing
Static, strong, nullable-aware
Memory
Generational GC
Runs
.NET runtime (JIT) or Native AOT
Concurrency
Tasks, async/await, channels

Frameworks & ecosystem

The tools most C# projects are built on.

Web & APIs

ASP.NET Core

Minimal APIs, MVC, Razor Pages, SignalR and gRPC.

ORM

Entity Framework Core

LINQ-based object-relational mapper with migrations.

Web UI

Blazor

Component UI in C#, rendered on the server or in WebAssembly.

Mobile & desktop

.NET MAUI

Cross-platform native apps from one codebase.

Games

Unity

Game engine scripted in C#.

Testing

xUnit / NUnit verify

Mainstream test frameworks; often paired with FluentAssertions or Shouldly.

Micro-ORM

Dapper

Thin, fast mapping from SQL to objects.

Saved in this browser only. Part of From code to production (0/5).