Revision
Cheat sheets
PDF cheat sheets
17 resultsClear filters
- PDFFree
C# Safe Parsing Companion
A five-page companion to the safe parsing lesson, with three standalone .NET 10 programs (ValueBasics.cs, ExactDate.cs and DateAmount.cs), observed results, and a complete command-line solution.
5 pages · 72 KB · C# Language
- PDFFree
C# HashSet Equality: Four Backend Decision Exercises
A two-page interview workbook with four original backend scenarios and explained answers: comparer policy, display order, event history and identity boundaries.
2 pages · 5 KB · C# Language
- PDFFree
C# Data Shapes and Patterns Companion
A seven-page companion to Enums, Tuples, Records, and Property Patterns, with four .NET 10 programs, output traces, and the solved order-state exercise.
7 pages · 73 KB · C# Language
- PDFFree
C# Value Types and Nullable Boundaries Companion
A seven-page companion to Value Types, Reference Types, and Nullability Without Myths, with four .NET 10 programs, output traces, and a solved delivery-address boundary exercise.
7 pages · 76 KB · C# Language
- PDFFree
C# Delegates, Lambdas and Events Companion
A six-page companion to Delegates, Lambdas, and Events with Explicit Ownership, with three .NET 10 programs, output traces, and solved practice on deferred execution, capture and event lifetimes.
6 pages · 73 KB · C# Language
- PDFFree
C# Branching and Loops Companion
A seven-page companion to Branching and Loops That Make Invariants Obvious, with three .NET 10 programs, output traces, and bounded retry, cancellation and failure exercises.
7 pages · 76 KB · C# Language
- PDFFree
C# Methods and API Contracts Companion
A ten-page companion to Methods, Parameters, Overloads, and Clear API Contracts, with three .NET 10 programs, output traces, and solved practice on validation, overloads, parameter passing and request models.
10 pages · 81 KB · C# Language
- PDFFree
C# Encapsulation and State Transitions Companion
An eleven-page companion on encapsulation and valid state transitions, with programs and output traces for an exception-ordering defect, read-only views and snapshots, and a solved overdraft exercise.
11 pages · 80 KB · C# Language
- PDFFree
C# Records and Interface Contracts Companion
Worked C# examples for validated records, interface contracts, substitutable implementations and reporting capabilities, with verified outputs and solved practice.
13 pages · 86 KB · C# Language
- PDFFree
C# Collections and Complexity Companion
Worked C# examples for collection choices, equality, ordering and immutable snapshots, with verified outputs and a solved sliding-window rate limiter.
12 pages · 84 KB · C# Language
- PDFFree
C# Generics, Constraints and Variance Companion
Worked C# examples for constrained entity lookup, safe variance and controlled Result states, with complete programs, verified outputs and explained boundary checks.
12 pages · 84 KB · C# Language
- PDFFree
C# LINQ Execution and Performance Companion
Worked C# programs for deferred queries, projection, grouping and reuse boundaries, with verified outputs, a membership-search refactor and a carefully bounded timing experiment.
16 pages · 92 KB · C# Language
- PDFFree
C# Exceptions and Failure Boundaries Companion
Worked C# programs for explicit lookup outcomes, exception translation, cancellation boundaries and preserved stack traces, with verified outputs and solved contract checks.
11 pages · 87 KB · C# Language
- PDFFree
C# Resource Ownership and Disposal Companion
Worked C# programs for ownership, scope exit, asynchronous disposal and stream lifetimes, with verified traces, borrowed-resource checks and solved failure cases.
16 pages · 96 KB · C# Language
- PDFFree
C# First Program, Build and Run Companion
Build and run a complete C# invoice calculator with exact project files, culture-safe input and output, error handling, and eight executable checks. Includes worked transcripts and reproducible .NET 10 exercises.
18 pages · 95 KB · C# Language
- PDFFree
C# Console Design and Testing Companion
Build a three-project C# invoice application with a thin console boundary, reusable calculation library, and a standalone test harness. Work through parsing, rounding, validation, overflow, and a deliberate test failure with exact .NET 10 examples.
15 pages · 76 KB · C# Language
- PDFFree
C# Compiler Diagnostics and Build Confidence Companion
Diagnose and repair syntax, type, and nullable-reference problems with complete .NET 10 projects. Compare warning policies, inspect runtime validation, and check exact output streams and exit codes using worked compiler and port-validation examples.
16 pages · 92 KB · C# Language