[ ] Expressions & Statements [ ] Variabler & Datatyper [x] Operatorer [ ] Scope [ ] If-satser [ ] while- och for-loop [ ] Metoder [ ] Inbyggda datatyper (int, float, double, decimal, bool, char, string, array) [ ] Namngivning & kommentarer [ ] Samlingar och foreach (Listor, Dictionaries) [ ] Git & GitHub [ ] Debugging
[x] Klasser [x] Arv [x] Inkapsling [ ] Attributes [x] Polymorfism [x] Abstrakta klasser
[x] Casting [x] Typer och typkonvertering [x] Enum
[ ] Interface [ ] Exceptions [ ] Extension methods [ ] Unit testing
[ ] Delegates [ ] Events [ ] Design patterns [ ] Nullable [ ] Structs [ ] Garbage collection [ ] Generics [ ] Lambda [ ] LINQ [ ] Tuples [ ] Async [ ] Reflection [ ] Boxing & Unboxing [ ] .NET [ ] ASP.NET Core [ ] ASP.NET MVC [ ] ASP.NET Web API [ ] Entity Framework Core [ ] Blazor
KEYWORDS
abstract as base bool break
byte case catch char
class const continue decimal default
delegate do double else enum
event explicit extern false finally
fixed float for foreach goto
if implicit in int interface
internal is long namespace
new null object operator out
override params private protected public
readonly ref return sbyte sealed
short sizeof static string struct
switch this throw true try
typeof uint ulong ushort using
virtual void while
{ } [ ] ( ) . , : ;
-
- * / % & | ^ ! ~
= < > ? ?? :: ++ -- && || -> == != <= >= += -= *= /= %= &= |= ^= << <<= =>