Buy the print C# 5.0 Unleashed and get the eBook mannequin without charge! See contained within the book for entry code and particulars.
C# 5.0 Unleashed is for anyone who wants to review the C# programming language in depth, understanding how language choices actually work. Whereas supplying you with these insights, you research the place and recommendations on the right way to use the choices to design quite a few types of software program. This book not solely teaches the language’s capabilities, it moreover appears behind the scenes to assemble a robust foundation to help you in understanding the .NET platform as a whole.
Bart De Smet provides distinctive notion into the choices of every the language and Microsoft’s broader framework. He doesn’t merely cowl the “what” and “how” of environment friendly C# programming: He explains the “why,” so that you probably can persistently choose the right language and platform choices, maximizing your effectivity and effectiveness.
The early chapters introduce the .NET platform, the tooling ecosystem, and the C# programming language, adopted by in-depth protection of the C# programming language itself, with prompt software of language choices. The ultimate chapters give an abstract of the .NET Framework libraries about which every good developer on the platform should know.
Understand the .NET platform: its language assist, libraries, tools, and additional
Research the place C# matches, how it has superior, and the place it’s headed
Grasp essential language choices along with expressions, operators, varieties, objects, and methods
Successfully deal with exceptions and belongings
Write easier C# object-oriented code
Benefit from generics, collections, delegates, reflection, and totally different superior language choices
Use LINQ to express queries for any sort of data
Grasp dynamic programming strategies constructed on .NET’s Dynamic Language Runtime (DLR)
Work with namespaces, assemblies, and software domains
Write additional surroundings pleasant code using threading, synchronization, and superior parallel programming strategies
Leverage the Base Class Library (BCL) to shortly perform many widespread duties
Instrument, diagnose, examine, and troubleshoot your C# code
Understand how one can use the model new C# 5.0 asynchronous programming choices
Leverage interoperability with Residence home windows Runtime to assemble Residence home windows eight functions