Over the past ten years, Microsoft’s .NET framework has become a popular choice for software projects. For many, C# is the preferred language when working with .NET, since Microsoft developed the language with their framework in mind. The C# language has evolved over time, offering increasingly advanced features. In Programming C# 5.0, experienced developers can learn the details of this powerful language.
Ian Griffiths is clearly a C# expert and impresses with his knowledge of language details. The text is thorough in its coverage and contains asides about some of the more interesting language features. It is up to date with information on XAML and how it applies to the development of Windows 8 apps. The book may be useful more as a reference than a quick introduction given its length and level of detail. Any programmer interested in learning more about the C# language can gain much from this book.
Disclosure: Free access to this e-book was provided by the publisher for review purposes.