Slides |
Blog |
C# is a deceptively easy language to learn, but you'll soon discover that its underlying complexity conceals many pitfalls for the unwary programmer. C# Brain Teasers exposes some of those perils in the form of puzzles to test and expand your knowledge of C#, and shows how to avoid or defeat them using simple and modern techniques.
Whether you're fairly new to C# or an experienced veteran, this book is sure to improve your understanding of C#, and boost your productivity.
Check out other Brain Teasers from the Pragmatic Bookshelf
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. Available from other channels tooBlog about (mostly) C# and other programming languages, with occasional diversions