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.Blog about (mostly) C# and other programming languages, with occasional diversions