Skip to Content
C# in Depth
book

C# in Depth

by Jonathan Skeet
April 2008
Intermediate to advanced
424 pages
12h 9m
English
Manning Publications

Overview

C# in Depth is designed to bring you to a new level of programming skill. It dives deeply into key C# topics—in particular the new ones. You'll learn to reuse algorithms in a type-safe way with C# 2 generics and expand the functionality of existing classes and interfaces using C# 3 extension methods. Tricky issues become clear in author Jon Skeet's crisp, easy-to-follow explanations and snappy, pragmatic examples. With this book under your belt, you will easily learn—and then master—new frameworks and platforms.



About the Technology

In programming, there's no substitute for knowing your stuff. In versions 2 and 3, C# introduces new concepts such as lambda expressions and implicit typing that make the language more flexible and give you more power. Using Language INtegrated Query (LINQ)—also new in C# 3—you can interact with data of any type directly from C#. Simply put, mastering these features will make you a more valuable C# developer.



About the Book


What's Inside
  • How and where (and why) to use the new language features
  • Backgrounder on C# 1
  • Cutting-edge best practices
  • Become comfortable and proficient with C# 2 and 3


About the Reader


About the Author

Jon Skeet has worked with C# since 2002, and has been a Microsoft C# MVP since October 2003. He has spent a great amount of time in the C# community answering questions in newsgroups as well as writing articles on the most misunderstood aspects of C# and .NET. After having read tens of thousands of questions over the years, Jon has developed a deep insight into the areas that developers have trouble with, as well as what they are trying to achieve. A keen reader of specifications, Jon aims to understand the language at the deepest level, which enables him to provide a detailed exposition of C#, including a few dark corners which can trip up the unwary developer.



Quotes
Become a C# 3 maestro!
- Fabrice Marguerie, C# MVP author of LINQ in Action

The best C# book I've ever read.
- Chris Mullins, C# MVP

Clear and concise.
- Robin Shahan, GoldMail.com

A treat!
- Anil Radhakrishna, ASP.NET MVP

Reveals C#'s powerful mysteries.
- Christopher Haupt, BuildingWebApps.com

So good, it hurts my head.
- J.D. Conley, Hive7 Inc.

Enriches the beginner, polishes the expert.
- Josh Cronemeyer, ThoughtWorks

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

C# in Depth, Third Edition

C# in Depth, Third Edition

Jonathan Skeet
C# 12 in a Nutshell

C# 12 in a Nutshell

Joseph Albahari

Publisher Resources

ISBN: 9781933988368OtherPublisher SupportPublisher WebsitePurchase Link