C# in Depth

Jon Skeet

April, 2008 | 424 pages
ISBN: 1933988363
$44.99 Print book - (includes free ebook)
$27.50 PDF ebook

Resources

 Look Inside Resources Downloads

DESCRIPTION

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.

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.

WHAT'S INSIDE:

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 theyre 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.

Book Reviews

“His writing style is clear and concise and he's got lots of great examples.”
Peter Kellner, Blogger

“...A first-class book about C#.”
—Teemu Keiski, ASP.NET MVP, AspInsider

“Every term is always used appropriately and in the right context, every example is spot on and contains the least amount of code that shows the full extent of the feature...this is a rare treat.”
Franck Jeannin, Amazon UK reviewer

“This book wraps up his great knowledge of the inner workings of C# and hands it over to readers in a well-written, concise, usable book.”
Jim Holmes, author of Windows Developer Power Tools

“Highly recommended, 4/5 from me.”
Julian, Blogger

“You could study the C# language specification but it won't be near as clear as this book.”
Davy Bryon, Blogger, The Inquisitive Coder

“It's lean and gets straight to the point, whilst keeping the writing style engaging...Highly recommended.”
Mitch Wheat, developer and blogger

“If you're a development lead then I would seriously suggest getting your boss to buy a copy of this book for every developer on your team and mandate that it is read—it truly is that good.”
Tom Kirby-Green, Blogger

“...This is an absolute must read.”
Jean-Paul S. Boodhoo, Blogger

“Jon Skeet does a great job demonstrating the differences between the features of C# 1, 2 and 3.”
Rhonda Tipton, Blogger

“C# in depth is likely the best book available today to become a better C# programmer.”
—Patrick Smacchia, MVP C#, Codebetter.com

“If you want to know everything you can about C#...you should pick up a copy of C# in Depth.”
—Jack Herrington, Author of Code Generation in Action

“…Helps you truly understand the language.”
—Peter Bromberg, eggheadcafe

“…Gives you an appreciation for both the C# language and the .NET Framework and a clear understanding of both.”
—David Hayden, MVP C#, Codebetter.com

“The definitive what, how, and why of C# 3”
—from the foreword by Eric Lippert, Microsoft

“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

Want to learn More?

Sign up to read more content when it is released and to receive news about this book.