C# Programming Fundamentals — RexDac Academy

RexDac AcademyTechnical notes · Some prior knowledge helps
0%Published notes read · this device

RexDac Academy

C# Programming Fundamentals

Explore SunDiaL's original programming notes without an account. Source structure and unfinished material are preserved.

05

Level 0 — What does programming even mean

5 notes

07

Level 1 — The basics

7 notes

03

Level 2 — Flow Control

3 notes

08

Level 3 — Functions

8 notes

20

Level 4 — Classes

20 notes

06

Level 5 — Inheritance

6 notes

06

Level 6 — Generics and Delegates

6 notes

02

Level 7 — Metadata

2 notes

C# at a glance

A small vocabulary. Many combinations.

Do not let the list intimidate you: there are just 77 reserved keywords. You do not need to memorise everything before you start. Keep this reference nearby and return to each element when you encounter it in code.

Reserved keywords
Words with a reserved meaning
Operators
Perform operations
Punctuators
Organise and separate code
77

The 77 reserved keywords

C# also has contextual keywords, such as var, async and await, whose meaning depends on where they appear. These 77 words are not 77 instructions or the whole language.

Common operators and symbols

Arithmetic
Assignment
Comparison
Logic and bits
Bit shifts
Conditions and null
Other expressions
Type checks and conversions

A visual reference, not a complete operator list. Some symbols have different roles in different contexts; the conditional operator is written ? : in an expression.

Punctuators

Blocks and bodies
Indexing and attributes
Calls and expressions
Member access
Separation
Labels and other constructs
Statement termination
Qualified alias

Official C# reference: Reserved keywords · Operators