

C# in Depth: Fourth Edition [Skeet, Jon] on desertcart.com. *FREE* shipping on qualifying offers. C# in Depth: Fourth Edition Review: Excellent book, but buy it from the publishers website. - This is an excellent book. Everything you would expect from Jon Skeet. You will most likely learn something new from this book, regardless of your experience with c#. Jon touches on language details and history that are just fascinating (such as the C# standards committee is struggling to document overload resolution) This edition goes into less detail about older c# features than the previous edition. That said, if you buy the book from the publisher, they will give you the 3rd edition as an ebook for free. They will NOT do that if you buy the book here from desertcart. Review: Thorough with great examples - I'm about half done and I couldn't be more satisfied. Jon explains everything with just the right amount of detail, using clear and practical examples to illustrate each point. Books that go in-depth often tend to cram too much knowledge into each sentence, but Jon's pacing is great. I been coding in C# as a hobbyist for 4 years, and I wanted a book that would strengthen core concepts, uncover hidden tricks and tips, peek under the hood, and fully explore C#. I'm happy to say that this book does all those things. There's only one other review at the time of writing this since the "fourth edition" of this book is relatively new, but if there's any doubt, just look back at the glowing reviews of his earlier editions.
| Best Sellers Rank | #922,410 in Books ( See Top 100 in Books ) #76 in Microsoft .NET #94 in C# Programming (Books) #471 in Software Development (Books) |
| Customer Reviews | 4.6 4.6 out of 5 stars (305) |
| Dimensions | 7.38 x 1.1 x 9.25 inches |
| Edition | 4th |
| ISBN-10 | 1617294535 |
| ISBN-13 | 978-1617294532 |
| Item Weight | 1.98 pounds |
| Language | English |
| Print length | 528 pages |
| Publication date | March 23, 2019 |
| Publisher | Manning |
G**E
Excellent book, but buy it from the publishers website.
This is an excellent book. Everything you would expect from Jon Skeet. You will most likely learn something new from this book, regardless of your experience with c#. Jon touches on language details and history that are just fascinating (such as the C# standards committee is struggling to document overload resolution) This edition goes into less detail about older c# features than the previous edition. That said, if you buy the book from the publisher, they will give you the 3rd edition as an ebook for free. They will NOT do that if you buy the book here from amazon.
S**Y
Thorough with great examples
I'm about half done and I couldn't be more satisfied. Jon explains everything with just the right amount of detail, using clear and practical examples to illustrate each point. Books that go in-depth often tend to cram too much knowledge into each sentence, but Jon's pacing is great. I been coding in C# as a hobbyist for 4 years, and I wanted a book that would strengthen core concepts, uncover hidden tricks and tips, peek under the hood, and fully explore C#. I'm happy to say that this book does all those things. There's only one other review at the time of writing this since the "fourth edition" of this book is relatively new, but if there's any doubt, just look back at the glowing reviews of his earlier editions.
T**S
A great intermediate/advanced C# resource!
This is a great C# resource. I would however start off by warning buyers that this isn't a C# 101 book to get you started with the language. This is aimed at the more intermediate and advanced C# developers. For this, the book covers a lot of nice details on various subjects including delegates, lambda expressions, async/await, LINQ, Generics, and more. I also feel confident in the credibility of the information provided by Jon Skeet who is one of the greatest contributors to the development world on Stack Overflow and for the C# community in general. If you want to step your C# game up a notch, then get this book.
C**Y
Fantastic Book for Reference
This is an essential purchase for C# and .NET developers. Whether you're just starting out or seasoned, this book is definitely a tool you're going to want around. Highly recommend!
S**M
Decent supplement for understanding C#'s quirks, not a primary learning resource
This seems best viewed as a supplementary text for those who want to understand C#'s quirks and evolution, rather than a primary learning resource.
R**J
You will learn something no matter your experience level
Jon Skeet never disappoints with his writings. From his blog posts, to his stackoverflow answers to his books his knowledge of internals of C# is amazing. I am a better C# developer because of reading his books. I recommend this book to all members of my team.
C**3
Must read book
It's really good book. I recommend for everyone.
P**1
not what i was expecting
this book was not what I was expecting. I was expecting an intermediate level C# book going from there to advanced topics, for people who do not need a book to cover 'what is a for loop' and other basic programming concepts. what I found was more of a history lesson on C#'s development over the years. to me that would be a better title - 'The Evolution of C#'
F**O
Você não será um programador C# de respeito se não ler este livro.
C**N
Un livre qui rentre dans les détails de différents concepts du langage, de très bons exemples et bien expliqué
H**O
C#を使用して、AIシミュレーター(脳シミュレータ)の開発を行っている。 同シミュレータに、新概念(例えば脳モジュール)、新機能(例えば、進化アルゴリズム)を追加しながら開発する のに適した言語であることが分かり、自信が持てた。 C#の特徴を理解し、効率的、発展的にプログラム開発を行うのに参考になる。
J**Y
Superb. I had the 2nd edition and this condenses those chapters as well as adding a whole load more. The olkder versions are available to download from the publisher for free (but I have yet to try this). This is not really a book for beginners, but develoeprs like me who have slightly out-of-date skills who need to quickly get upo to speed. For example, do you remember writing this old school POCO class? internal class Person { internal string FirstName{get;set; } internal int Age {get;set;} } then using it somewhere... var personOld = new Person() { FirstName = "Fred", Age = 30 } well with a ValueTuple you can do this (as well as other things obviously, this is just a trivial thing to show less code!): (string FirstName, int Age) person1 = ("Fred", 30); or var person2 = (FirstName: "Fred", Age: 30); Lovely! It's just the new concepts make writing code shorter, more concise and safer. There's no waffle, just pure beautiful C#. Good quality paper too, like the 2nd edition I have already. Not sure what the other reviewer was moaning about.
م**ن
The content of the books is very good, but the quality of the papers is so bad
Trustpilot
Hace 2 semanas
Hace 2 meses