Enjoy fast, free delivery, exclusive deals, and award-winning movies & TV shows.
Buy new:
$49.99
FREE delivery Sunday, December 28
Ships from: Amazon.com
Sold by: Amazon.com
$49.99
FREE delivery Sunday, December 28
Or Prime members get FREE delivery Tuesday, December 23. Order within 11 hrs 56 mins.
Arrives 2 days before Christmas
Only 20 left in stock (more on the way).
$$49.99 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$49.99
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Shipper / Seller
Amazon.com
Amazon.com
Shipper / Seller
Amazon.com
Returns
FREE refund/replacement until Jan 31, 2026
FREE refund/replacement until Jan 31, 2026
For the 2025 holiday season, eligible items purchased between November 1 and December 31, 2025 can be returned until January 31, 2026.
Read full return policy
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
$42.00
FREE Returns
All inner pages are unmarked and clean, - number written on outer page edge. Cover/spine both crisp and like new. Ships directly from Amazon. Free 2 day shipping with Amazon Prime. All inner pages are unmarked and clean, - number written on outer page edge. Cover/spine both crisp and like new. Ships directly from Amazon. Free 2 day shipping with Amazon Prime. See less
FREE delivery January 7 - 19
Or fastest delivery January 7 - 15
Arrives after Christmas. Need a gift sooner? Send an Amazon Gift Card today by email or text message.
$$49.99 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$49.99
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Access codes and supplements are not guaranteed with used items.
Added to

Sorry, there was a problem.

There was an error retrieving your Wish Lists. Please try again.

Sorry, there was a problem.

List unavailable.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Follow the author

Get new release updates & improved recommendations
Something went wrong. Please try your request again later.

C# in Depth: Fourth Edition 4th Edition

4.6 out of 5 stars (301)

{"desktop_buybox_group_1":[{"displayPrice":"$49.99","priceAmount":49.99,"currencySymbol":"$","integerValue":"49","decimalSeparator":".","fractionalValue":"99","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"omSW58%2F3D%2FypqV%2FCtikwt0kQjwJ1RaOGLkXRA8WFYG%2FAk8xnr1bRJpcZk%2FoTT%2FdhUlVmRZwU7gEEvPukCg8lkEW91glY%2BO5VqpmISvAEweYZmdHjJFBPsv9DBnQQCUs%2BvPkRcFwUB4xAb3aylebtZw%3D%3D","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$42.00","priceAmount":42.00,"currencySymbol":"$","integerValue":"42","decimalSeparator":".","fractionalValue":"00","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"omSW58%2F3D%2FypqV%2FCtikwt0kQjwJ1RaOG%2F5mxLR1bpe147cakgxCs0sXC0nM1%2FtOoWarFX2uOukU6kovMUCVYwF%2BcYXAsfAZ%2BBQ15JpwRrU%2BsRI9UFcs%2BvFqvo1GgqokJfFCgOCjKmc0IvIitdh3xelhGfdBvL81TWSDmoZhx%2FQn8I7ROP%2FjrcA%3D%3D","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons

Effective techniques and experienced insights to maximize your C# 6 and 7 programming skills

Key Features

Written by C# legend and top StackOverflow contributor Jon Skeet
Unlock the new features of C# 6 and 7
Insights on the future of the C# language
Master asynchronous functions, interpolated strings, tuples, and more

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

”An excellent overview of C# with helpful and realistic examples that make learning the newest features of C# easy.” —Meredith Godar



About The Book
C# is the foundation of .NET development. New features added in C# 6 and 7 make it easier to take on big data applications, cloud-centric web development, and cross-platform software using .NET Core. Packed with deep insight from C# guru Jon Skeet, this book takes you deep into concepts and features other C# books ignore.

C# in Depth, Fourth Edition is an authoritative and engaging guide that reveals the full potential of the language, including the new features of C# 6 and 7. It combines deep dives into the C# language with practical techniques for enterprise development, web applications, and systems programming. As you absorb the wisdom and techniques in this book, you’ll write better code, and become an exceptional troubleshooter and problem solver.

What You Will Learn

Comprehensive guidance on the new features of C# 6 and 7
Important legacies and greatest hits of C# 2–5
Expression-bodied members
Extended pass-by-reference functionality
Writing asynchronous C# code
String interpolation
Composition with tuples
Decomposition and pattern matching

This Book Is Written For
For intermediate C# developers.

About The Author
Jon Skeet is a senior software engineer at Google. He studied mathematics and computer science at Cambridge, is a recognized authority in Java and C#, and maintains the position of top contributor to Stack Overflow.

Table of Contents

1. Survival of the sharpest
2. C# 2
3. C# 3: LINQ and everything that comes with it
4. C# 4: Improving interoperability
5. Writing asynchronous code
6. Async implementation
7. C# 5 bonus features
8. Super-sleek properties and expression-bodied members
9. Stringy features
10. A smörgåsbord of features for concise code
11. Composition using tuples
12. Deconstruction and pattern matching
13. Improving efficiency with more pass by reference
14. Concise code in C# 7
15. C# 8 and beyond

PART 1 C# IN CONTEXT

PART 2 C# 2–5

PART 3 C# 6

PART 4 C# 7 AND BEYOND

Frequently bought together

This item: C# in Depth: Fourth Edition
$47.48
Get it as soon as Tuesday, Dec 30
Sold by Tiger Books LLC and ships from Amazon Fulfillment.
+
$35.28
Get it as soon as Saturday, Dec 27
Only 20 left in stock (more on the way).
Ships from and sold by Amazon.com.
+
$34.95
Get it as soon as Saturday, Dec 27
In Stock
Ships from and sold by Amazon.com.
Total price: $00
To see our price, add these items to your cart.
Details
Added to Cart
Some of these items ship sooner than the others.
Choose items to buy together.

Customers also bought or read

Loading...

Editorial Reviews

Review

"Jon doesn't just explain how C# works; he explains how the whole thing holds together as a unified design, and also points out when it doesn't."--From the Foreword by Eric Lippert, Facebook"Provides an excellent overview of the evolution of C# with helpful and realistic examples that make learning the newest features of C#easy."--Meredith Godar, Innovative Software Engineering"This book has it all--from the beginnings of C# to insights on the future of the language and everything in between!" --Willem van Ketwich, National Australia Bank

About the Author

Jon Skeet is a staff developer relations engineer at Google, currently working on the Google Cloud Client Libraries for .NET. His contributions to open source include the NodaTime date and time library for .NET, and he's famous for his contributions to Stack Overflow. Jon is also the author of Manning’s C# in Depth, currently in its fourth edition.

Product details

  • Publisher ‏ : ‎ Manning
  • Publication date ‏ : ‎ March 23, 2019
  • Edition ‏ : ‎ 4th
  • Language ‏ : ‎ English
  • Print length ‏ : ‎ 528 pages
  • ISBN-10 ‏ : ‎ 1617294535
  • ISBN-13 ‏ : ‎ 978-1617294532
  • Item Weight ‏ : ‎ 1.98 pounds
  • Dimensions ‏ : ‎ 7.38 x 1.1 x 9.25 inches
  • Best Sellers Rank: #731,597 in Books (See Top 100 in Books)
  • Customer Reviews:
    4.6 out of 5 stars (301)

About the author

Follow authors to get new release updates, plus improved recommendations.
Jon Skeet
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Discover more of the author’s books, see similar authors, read book recommendations and more.

Customer reviews

4.6 out of 5 stars
301 global ratings

Customers say

Customers find the book to be a great intermediate/advanced C# resource with thorough coverage and examples. They appreciate its readability, with one customer noting it's a must-read for C# developers.
AI Generated from the text of customer reviews

Select to learn more

5 customers mention knowledge of c#, 5 positive, 0 negative
Customers find the book to be a great intermediate/advanced C# resource with thorough coverage and examples, and one customer notes it covers new language features.
...Jon explains everything with just the right amount of detail, using clear and practical examples to illustrate each point....Read more
Excellent coverage of new features, with nice commentary on the utility of some features. Nicely broken out by what new features were introduced whenRead more
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....Read more
...posts, to his stackoverflow answers to his books his knowledge of internals of C# is amazing....Read more
5 customers mention readability, 5 positive, 0 negative
Customers find the book readable and excellent, with one mentioning it's a must-read for C# developers.
This is an excellent book. Everything you would expect from Jon Skeet....Read more
It's really good book. I recommend for everyone.Read more
Must read for any C# developer.Read more
Great book...Read more

Top reviews from the United States

  • Reviewed in the United States on July 28, 2019
    Format: PaperbackVerified Purchase
    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.
    30 people found this helpful
    Report
  • Reviewed in the United States on May 16, 2019
    Format: PaperbackVerified Purchase
    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.
    7 people found this helpful
    Report
  • Reviewed in the United States on July 31, 2019
    Format: PaperbackVerified Purchase
    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.
    12 people found this helpful
    Report
  • Reviewed in the United States on December 24, 2019
    Format: PaperbackVerified Purchase
    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!
  • Reviewed in the United States on November 2, 2024
    Format: KindleVerified Purchase
    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.
  • Reviewed in the United States on May 1, 2019
    Format: PaperbackVerified Purchase
    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.
    14 people found this helpful
    Report
  • Reviewed in the United States on January 26, 2021
    Format: PaperbackVerified Purchase
    It's really good book. I recommend for everyone.
  • Reviewed in the United States on February 12, 2020
    Format: PaperbackVerified Purchase
    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#'
    23 people found this helpful
    Report

Top reviews from other countries

Translate all reviews to English
  • Fabricio Damazio
    5.0 out of 5 stars A bíblia do C#
    Reviewed in Brazil on September 21, 2019
    Format: PaperbackVerified Purchase
    Você não será um programador C# de respeito se não ler este livro.
    Report
  • Client d'Amazon
    5.0 out of 5 stars Excellent
    Reviewed in France on October 13, 2023
    Format: PaperbackVerified Purchase
    Un livre qui rentre dans les détails de différents concepts du langage, de très bons exemples et bien expliqué
  • HamaNeko
    4.0 out of 5 stars C# Programer 必読
    Reviewed in Japan on March 23, 2020
    Format: PaperbackVerified Purchase
    C#を使用して、AIシミュレーター(脳シミュレータ)の開発を行っている。
    同シミュレータに、新概念(例えば脳モジュール)、新機能(例えば、進化アルゴリズム)を追加しながら開発する
    のに適した言語であることが分かり、自信が持てた。
    C#の特徴を理解し、効率的、発展的にプログラム開発を行うのに参考になる。
  • Jennifers Daddy
    5.0 out of 5 stars The most consise and least boring c~ book available - very engaging and quick to read.
    Reviewed in the United Kingdom on December 3, 2019
    Format: PaperbackVerified Purchase
    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.
    One person found this helpful
    Report
  • محمد حسين
    3.0 out of 5 stars The papers quality is so bad
    Reviewed in Saudi Arabia on December 24, 2024
    Format: PaperbackVerified Purchase
    The content of the books is very good, but the quality of the papers is so bad