Essential C# 6.0 (5th Edition) (Addison-Wesley Microsoft Technology) 5th Edition
Use the Amazon App to scan ISBNs and compare prices.
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Customers who viewed this item also viewed
Customers who bought this item also bought
About the Author
Mark Michaelis is founder of IntelliTect, where he serves as its Chief Technical Architect and trainer. For nearly two decades he has been a Microsoft MVP, and he is also a Microsoft Regional Director. Michaelis serves on several Microsoft software design review teams, including C#, Azure, SharePoint, and Visual Studio ALM. He speaks at developer conferences and has written numerous books.
There was a problem filtering reviews right now. Please try again later.
I'm a consultant and this is crucial material to help prepare me for technical interviews and just overall day-day coding examples. Examples are clean and concise. This is my "go to" book for learning .NET Framework features. I have to say I'm lagging a bit on all the new changes so I was excited to find out that this book just released an update for C# version 6.
There have been many improvements in the language since the 3.0 book and this book has outlined those changes in a rather unique way. There is a main index listing all keywords and then a "topics" index organized by language version number. We also get the added benefit version tags, highlighting the version number within the text of the book. The versions are interlaced sequentially in a chapter rather than segmented out. That is you start out by reading about anonymous methods (C# 2.0) and segue in lambdas (C# 3.0) by the end of the chapter you are reading about a (C# 5.0) improvement called capturing loop variables. In this way, you see the evolution of the language. Really cool.
The C#/.NET version tags are very helpful. I typically skip the introduction because I already know all that basic stuff but saw a 6.0 version tag with a little gem called "string interpolation" on page 20 - It's a shorthand way of coding string.Format. I would have missed the new feature had it not been for the tag.
The C# version number is clearly highlighted so you know at all times what version you are reading about. If you need to find a specific feature use the full index. If you want to find new features to a specific language version, then use "Index of 6.0 Topics", "Index of 5.0 Topics", etc. This is the best approach to trying to index the massive amount of info. And this book is massive! I'm enjoying going thru it again as a review, but more importantly as an enhancement to my 6.0 knowledge. Thank you guys for this recent update.
Addendum, 9-Jan 2016
The book was quite helpful modernizing a largish VS 2008 project to vs 2015. It was relatively easy to search for "C# 6" to find all the ways to improve the applications.
Top international reviews
This book is the old; "here it is, here's how to use it, and there you are" format. Written by key people in the C# language environment it's a great book to have on the shelf.
You can find it online in the MSDN library's etc, however no matter how good the search engine, it takes time to find the information, and if you don't have a second screen your forever flicking between windows!
I cannot recommend this book highly enough.
Aborda de forma clara todo conteúdo apresentado. Parabéns aos autores do livro
Recomendo para que já programa em outras linguagens. Não é muito para iniciantes. Ótimo livro.
 La version est correcte. [/edit]