Books by Ben Albahari

PC

C# Essentials, 2nd Edition

Concise but thorough, this second edition of C# Essentials introduces the Microsoft C# programming language, including the Microsoft .NET Common Language Runtime (CLR) and .NET Framework Class Libraries (FCL) that support it. This book?s compact format and terse presentation of key concepts serve as a roadmap to the online documentation included with the Microsoft .NET Framework SDK; the many examples provide much-needed context.

PC

C# 4.0 in a Nutshell, 4th Edition

When you have questions about how to use C# 4.0 or the .NET CLR, this highly acclaimed bestseller has precisely the answers you need. Uniquely organized around concepts and use cases, this fourth edition includes in-depth coverage of new C# topics such as parallel programming, code contracts, dynamic programming, security, and COM interoperability. You’ll also find updated information on LINQ, including examples that work with both LINQ to SQL and Entity Framework.

PC

C# 4.0 Pocket Reference, 3rd Edition

When you’re programming C# 4.0 and need a little help, this tightly focused and practical book tells you exactly what you need to know – without long introductions or bloated examples. It’s ideal as a succinct quick reference or as a guide to get you rapidly up to speed if you already know Java, C++, or an earlier version of C#. Written by the authors of the acclaimed C# 4.0 in a Nutshell, this book covers the entire C# 4.0 language – without skimping on the details

PC

C# 5.0 in a Nutshell, 5th Edition

When you have a question about C# 5.0 or the .NET CLR, this bestselling guide has precisely the answers you need. Uniquely organized around concepts and use cases, this updated fifth edition features a reorganized section on concurrency, threading, and parallel programming – including in-depth coverage of C# 5.0’s new asynchronous functions.

PC

C# 5.0 Pocket Reference

When you need answers for using C#5.0, this tightly focused and practical book tells you exactly what you need to know – without long introductions or bloated samples. Succinct and easy to browse, C# 5.0 Pocket Reference is ideal as quick reference – or as a guide to get you rapidly up to speed if you already know Java, C++, or an earlier version of C#.

PC

C# 6.0 Pocket Reference

When you need answers for programming with C# 6.0, this practical and tightly focused book tells you exactly what you need to know—without long introductions or bloated samples. Easy to browse, it’s ideal as a quick reference or as a guide to get you rapidly up to speed if you already know Java, C++, or an earlier version of C#.

PC

C# 7.0 Pocket Reference

When you need answers for programming with C# 7.0, this tightly focused reference tells you exactly what you need to know—without long introductions or bloated examples. Easy-to-browse and ideal as a quick reference, this guide will help experienced C#, Java, and C++ programmers get up to speed with the latest version of the C# language.