|Top Choice C# Titles|
|Written by Kay Ewbank|
|Monday, 18 October 2021|
Page 2 of 2
Author: Christian Nagel
Christian Nagel's huge book on C# and .NET has been updated a number of times since Mike James reviewed it, when he awarded it four stars. It now covers C#9. At the time Mike said:
"The most important thing to say is that this is not a beginner's book. It is best suited to intermediate C# programmers wanting to keep up-to-date and prepared to risk their bookshelves with a 1000-page volume to be used as a reference. "
Mike's conclusion was that while he prefers more focused books,
"If you want a big reference volume on C#, .NET ... then this is a good choice."
Author: Andrew Troelsen
If you looking for a big book on C# to keep on your bookshelf as a reference we can recommend this book, now updated to C#9.
Mike James' main criticism of this book that he described as "an encyclopedia of .NET from the point of view of C#" and "a genuinely useful book" was that it's too big making it difficult to handle. The latest edition is now1411 pages long edition includes coverage of ASP.NET Core, Entity Framework Core, the .NET platform, and XAML.
Awarding a rating of 4 out of 5, he concluded:
My only real issue with this book is whether or not an encyclopedia of .NET is a good idea or necessary. If you think it is then you are unlikely to find a better one.
So yes the final verdict has to be - highly recommended for the thinking C# programmer.
Author: Joseph and Ben Albahari
The book doesn't restrict its coverage to what you might consider the core of C# but instead also covers framework topics including: collections, LINQ, Garbage collection, diagnostics, streams and I/O, networking, serialization, assemblies, reflection, dynamic types, security, threading, parallel programming, asynchronous methods, application domains, interop and regular expressions. Mike James' review, in which the book was rated as a 4.5, concludes:
This is a book C# programmers will find an useful addition to their bookshelves if they require a reference work on C# and the wider framework.
Author: Joseph & Ben Albahari
By contrast to the large size of the previous two books, C# Pocket Reference is a small-format pocket reference on C#. While we reviewed an earlier edition, it has now been updated to cover C# 9, and in addition to all of C#’s fundamentals, covers advanced topics such as operator overloading, type constraints, covariance and contravariance, iterators, nullable types, operator lifting, lambda expressions, and closures.
In his review, Ian Elliot wrote:
"I read this particular guide from cover to cover in one sitting - something most readers won't do - and I have to say that it was a great way to make sure that I'd got C# into my head with no significant gaps. If you are an occasional C# user then this might be a good way to refresh your knowledge in double quick time.
Giving this title a star rating of 4.5, the review concludes:
If you want a really good pocket guide to C# then this is it - just buy it. But don't expect a deep discussion of complex and subtle topics, this is the minimum presentation of what you need to know.
Also on Programmer's Bookshelf
|Last Updated ( Tuesday, 19 October 2021 )|