# C# Snabbreferens

## C# Snabbreferens

- [C# snabbreferens](https://csharp.progdocs.se/readme.md)
- [Lathund: Skapa projekt](https://csharp.progdocs.se/lathund-skapa-projekt.md)
- [Lathund: koda i konsolen](https://csharp.progdocs.se/lathund-konsolen.md)
- [Lathund: koda WPF-applikationer](https://csharp.progdocs.se/lathund-wpf.md)
- [Kompilering och publicering](https://csharp.progdocs.se/kompilering-och-publicering.md)
- [Externa resurser](https://csharp.progdocs.se/externa-resurser.md)
- [Datatyper \[…\]](https://csharp.progdocs.se/grundlaggande/datatyper.md)
- [String](https://csharp.progdocs.se/grundlaggande/datatyper/string.md)
- [Tuples](https://csharp.progdocs.se/grundlaggande/datatyper/tuples.md)
- [Enum](https://csharp.progdocs.se/grundlaggande/datatyper/enum.md)
- [Fel](https://csharp.progdocs.se/grundlaggande/fel.md)
- [Typkonvertering](https://csharp.progdocs.se/grundlaggande/typkonvertering.md)
- [Operatorer](https://csharp.progdocs.se/grundlaggande/operatorer.md)
- [Boolska satser](https://csharp.progdocs.se/grundlaggande/boolska-satser.md)
- [Konsolen (Console)](https://csharp.progdocs.se/grundlaggande/konsollen-console.md)
- [If-satser](https://csharp.progdocs.se/grundlaggande/if-satser.md)
- [Switch-case](https://csharp.progdocs.se/grundlaggande/switch-case.md)
- [Loopar](https://csharp.progdocs.se/grundlaggande/loopar.md)
- [Listor och arrayer](https://csharp.progdocs.se/grundlaggande/listor-och-arrayer.md)
- [Slump (Random)](https://csharp.progdocs.se/grundlaggande/slump.md)
- [Metoder](https://csharp.progdocs.se/grundlaggande/metoder.md)
- [Använda bibliotek (using)](https://csharp.progdocs.se/grundlaggande/anvaenda-bibliotek-using.md)
- [Delegates, events och lambdas](https://csharp.progdocs.se/grundlaggande/delegates.md)
- [Matematik (Math)](https://csharp.progdocs.se/grundlaggande/matematik-math.md)
- [Vektorer (Numerics)](https://csharp.progdocs.se/grundlaggande/vektorer-numerics.md)
- [Datum och tid](https://csharp.progdocs.se/grundlaggande/datum-och-tid.md): (Under uppbyggnad)
- [Try-catch och Exception](https://csharp.progdocs.se/grundlaggande/try-catch.md)
- [Namngivning](https://csharp.progdocs.se/grundlaggande/namngivning.md)
- [Begrepp](https://csharp.progdocs.se/grundlaggande/begrepp.md)
- [Reference vs value types](https://csharp.progdocs.se/grundlaggande/reference-vs-value-types.md)
- [Projektstruktur](https://csharp.progdocs.se/grundlaggande/projektstruktur.md)
- [Dotnet i terminalen](https://csharp.progdocs.se/grundlaggande/dotnet-i-terminalen.md)
- [Filsökvägar](https://csharp.progdocs.se/filhantering/filsoekvaegar.md)
- [Läsa och skriva](https://csharp.progdocs.se/filhantering/laesa-och-skriva.md)
- [Filer och mappar](https://csharp.progdocs.se/filhantering/filer-och-mappar.md)
- [Open, close, using](https://csharp.progdocs.se/filhantering/open-close-using.md)
- [Serialisering \[…\]](https://csharp.progdocs.se/filhantering/serialisering.md)
- [JSON-serialisering](https://csharp.progdocs.se/filhantering/serialisering/json-serialisering.md)
- [XML-serialisering](https://csharp.progdocs.se/filhantering/serialisering/xml-serialisering.md)
- [Resursfiler](https://csharp.progdocs.se/filhantering/resursfiler.md)
- [Filformat](https://csharp.progdocs.se/filhantering/filformat.md)
- [JSON](https://csharp.progdocs.se/filhantering/filformat/json.md)
- [Översikt objektorientering](https://csharp.progdocs.se/klasser-och-objektorientering/oeversikt-objektorientering.md)
- [Lathund för klassdesign](https://csharp.progdocs.se/klasser-och-objektorientering/lathund-foer-klassdesign.md)
- [Klasser och instanser](https://csharp.progdocs.se/klasser-och-objektorientering/klasser-och-instanser.md)
- [Struct](https://csharp.progdocs.se/klasser-och-objektorientering/struct.md)
- [Public, private och protected](https://csharp.progdocs.se/klasser-och-objektorientering/public-private-och-protected.md)
- [Klassdiagram](https://csharp.progdocs.se/klasser-och-objektorientering/klassdiagram.md)
- [Klassmetoder](https://csharp.progdocs.se/klasser-och-objektorientering/klassmetoder.md)
- [Konstruktorer](https://csharp.progdocs.se/klasser-och-objektorientering/kontruktorer.md)
- [Arv](https://csharp.progdocs.se/klasser-och-objektorientering/arv.md)
- [Komposition](https://csharp.progdocs.se/klasser-och-objektorientering/komposition.md)
- [Inkapsling och properties](https://csharp.progdocs.se/klasser-och-objektorientering/inkapsling-och-properties.md)
- [Static](https://csharp.progdocs.se/klasser-och-objektorientering/static.md)
- [Polymorfism \[…\]](https://csharp.progdocs.se/klasser-och-objektorientering/polymorfism.md)
- [Virtual, override](https://csharp.progdocs.se/klasser-och-objektorientering/polymorfism/virtual-override.md)
- [Generiska klasser](https://csharp.progdocs.se/klasser-och-objektorientering/generiska-klasser.md)
- [Abstract](https://csharp.progdocs.se/klasser-och-objektorientering/abstract.md)
- [Interface](https://csharp.progdocs.se/klasser-och-objektorientering/interface.md)
- [Attribut](https://csharp.progdocs.se/klasser-och-objektorientering/attribut.md)
- [RayLib \[…\]](https://csharp.progdocs.se/annat/raylib.md)
- [Raylib setup](https://csharp.progdocs.se/annat/raylib/raylib-setup.md)
- [Fönster i Raylib](https://csharp.progdocs.se/annat/raylib/foenster-i-raylib.md)
- [Grundläggande grafik](https://csharp.progdocs.se/annat/raylib/grafik.md)
- [Geometriska former](https://csharp.progdocs.se/annat/raylib/geometriska-former.md)
- [Bilder och texturer](https://csharp.progdocs.se/annat/raylib/bilder-och-texturer.md)
- [Texture](https://csharp.progdocs.se/annat/raylib/bilder-och-texturer/texture.md)
- [Image](https://csharp.progdocs.se/annat/raylib/bilder-och-texturer/image.md)
- [Input](https://csharp.progdocs.se/annat/raylib/input.md)
- [Text](https://csharp.progdocs.se/annat/raylib/text.md)
- [Rectangle](https://csharp.progdocs.se/annat/raylib/rectangle.md)
- [Kollisioner](https://csharp.progdocs.se/annat/raylib/kollisioner.md)
- [Kamera](https://csharp.progdocs.se/annat/raylib/kamera.md)
- [Ljud](https://csharp.progdocs.se/annat/raylib/ljud.md)
- [Raylib-CSharp\*](https://csharp.progdocs.se/annat/raylib/raylib-csharp.md)
- [MonoGame \[…\]](https://csharp.progdocs.se/annat/monogame.md)
- [Monogame-projekt\*](https://csharp.progdocs.se/annat/monogame/monogame-projekt.md)
- [MCGB Editor\*](https://csharp.progdocs.se/annat/monogame/mcgb-editor.md)
- [Input\*](https://csharp.progdocs.se/annat/monogame/input.md)
- [Grafik\*](https://csharp.progdocs.se/annat/monogame/grafik.md)
- [Kollisioner](https://csharp.progdocs.se/annat/monogame/kollisioner.md)
- [Ljud\*](https://csharp.progdocs.se/annat/monogame/ljud.md)
- [Nätverk och internet \[…\]](https://csharp.progdocs.se/annat/naetverk-och-internet.md)
- [CRUD, HTTP och REST](https://csharp.progdocs.se/annat/naetverk-och-internet/rest-och-crud.md)
- [URL:er och REST](https://csharp.progdocs.se/annat/naetverk-och-internet/url-er-och-rest.md)
- [RESTful client\*](https://csharp.progdocs.se/annat/naetverk-och-internet/restful-client.md)
- [Thunder](https://csharp.progdocs.se/annat/naetverk-och-internet/thunder.md)
- [RESTful server (Minimal API)](https://csharp.progdocs.se/annat/naetverk-och-internet/restful-server-minimal-api.md)
- [Swagger och OpenAPI](https://csharp.progdocs.se/annat/naetverk-och-internet/restful-server-minimal-api/swagger-och-openapi.md)
- [RESTful server (Web API) \[…\]](https://csharp.progdocs.se/annat/naetverk-och-internet/restful-server.md)
- [Controllers](https://csharp.progdocs.se/annat/naetverk-och-internet/restful-server/controllers.md)
- [Models/dataklasser](https://csharp.progdocs.se/annat/naetverk-och-internet/restful-server/models.md)
- [Tester med RESTer](https://csharp.progdocs.se/annat/naetverk-och-internet/restful-server/tester-med-rester.md)
- [Linq](https://csharp.progdocs.se/annat/linq.md)
- [Linq-metoder](https://csharp.progdocs.se/annat/linq/linq-metoder.md)
- [Linq-queries](https://csharp.progdocs.se/annat/linq/linq-queries.md)
- [Databaser](https://csharp.progdocs.se/annat/databaser.md)
- [SQLite-kommandon](https://csharp.progdocs.se/annat/databaser/sqlite-kommandon.md)
- [SQLite och VSCode](https://csharp.progdocs.se/annat/databaser/sqlite-och-vscode.md)
- [C# och SQLite](https://csharp.progdocs.se/annat/databaser/c-och-sqlite.md)
- [Entity Framework Core](https://csharp.progdocs.se/annat/databaser/entity-framework-core.md)
- [Threading](https://csharp.progdocs.se/annat/threading.md)
- [Thread](https://csharp.progdocs.se/annat/threading/thread.md)
- [Task](https://csharp.progdocs.se/annat/threading/task.md)
- [Pseudokod och diagram](https://csharp.progdocs.se/annat/pseudokod-och-diagram.md)
- [Windows UI](https://csharp.progdocs.se/annat/windows-ui.md)
- [WPF](https://csharp.progdocs.se/annat/windows-ui/wpf.md)
- [XAML](https://csharp.progdocs.se/annat/windows-ui/xaml.md)
- [WinUI\*](https://csharp.progdocs.se/annat/windows-ui/winui.md)
- [NAudio](https://csharp.progdocs.se/annat/naudio.md)
- [Dotnet SDK](https://csharp.progdocs.se/mjukvara/dotnet-sdk.md)
- [Visual Studio Code \[…\]](https://csharp.progdocs.se/mjukvara/visual-studio-code.md)
- [Extensions](https://csharp.progdocs.se/mjukvara/visual-studio-code/extensions.md)
- [Inställningar](https://csharp.progdocs.se/mjukvara/visual-studio-code/instaellningar.md)
- [Debugging](https://csharp.progdocs.se/mjukvara/visual-studio-code/debugging.md)
- [Snabbkommandon](https://csharp.progdocs.se/mjukvara/visual-studio-code/snabbkommandon.md)
- [Snippets](https://csharp.progdocs.se/mjukvara/visual-studio-code/snippets.md)
- [Felsökning](https://csharp.progdocs.se/mjukvara/visual-studio-code/felsoekning.md)
- [Git & GitHub \[…\]](https://csharp.progdocs.se/mjukvara/git-and-github.md)
- [Git-begrepp](https://csharp.progdocs.se/mjukvara/git-and-github/git-begrepp.md)
- [Andra verktyg](https://csharp.progdocs.se/mjukvara/andra-verktyg.md)
- [Bastekniker](https://csharp.progdocs.se/tekniker-och-designmonster/bastekniker.md)
- [Ojektorienterade mönster\*](https://csharp.progdocs.se/tekniker-och-designmonster/ojektorienterade-monster.md)
- [State pattern](https://csharp.progdocs.se/tekniker-och-designmonster/ojektorienterade-monster/state-pattern.md)
- [Factory pattern\*](https://csharp.progdocs.se/tekniker-och-designmonster/ojektorienterade-monster/factory-pattern.md)
- [Begränsa input](https://csharp.progdocs.se/tekniker-och-designmonster/begraensa-input.md)
- [Game states](https://csharp.progdocs.se/tekniker-och-designmonster/game-states.md)
- [Länkade listor och andra strukturer](https://csharp.progdocs.se/tekniker-och-designmonster/laenkade-listor-och-andra-strukturer.md)
- [Ta bort saker ur listan man går igenom](https://csharp.progdocs.se/tekniker-och-designmonster/ta-bort-saker-ur-listan-man-gar-igenom.md)
- [2D-spelbräden](https://csharp.progdocs.se/tekniker-och-designmonster/2d-spelbraeden.md)
- [Timers](https://csharp.progdocs.se/tekniker-och-designmonster/timers.md)
- [CONTRIBUTING](https://csharp.progdocs.se/contributing.md)
- [Test](https://csharp.progdocs.se/test.md)
