A to Z
Glossary
Every concept in this sheet, plus the smaller terms it uses. Select a concept to open its card.
A
- async/await and Task
- An
asyncmethod returns aTaskorTask<T>;awaitfrees the thread while I/O is in flight.
C
- C# basics: types, classes and records
- C# has value types (int, bool, struct) and reference types (class, string).
D
- DI container and service lifetimes
- ASP.NET Core has a built-in container.
G
- Git commits and branches
- Git records snapshots of your project as commits.
L
- LINQ
- Query operators like
Where,SelectandGroupByover collections.
N
- Nullable reference types
- With nullable reference types on (the default in new projects),
stringmeans never null andstring?means may be null.
P
- Pull requests
- A pull request proposes merging a branch into main and shows the diff, CI results and review comments in one place.
T
- Terminal essentials
- A shell runs commands such as
cd,ls,cat,grepandcurl, and pipes (|) feed one command's output into the next. - The dotnet CLI and NuGet
- The
dotnetcommand creates, builds, runs and tests projects; NuGet is the package registry, and packages are listed in the.csprojfile.