The C# Type System

The type system is the foundation upon which all C# programs are built.

The C# Type System will show you how to define and implement value types effectively, and write more performant and robust code.

Real-world code examples and test cases throughout will elevate your programming with C# and show you how best to implement the principles you’re learning.

A sample chapter (PDF) is available for download.

Fireside Soliloquy

Blog about (mostly) C# and other programming languages, with occasional diversions

Find me on Twitter or LinkedIn