C# 4.0 in a Nutshell and over 1.5 million other books are available for Amazon Kindle . Learn more

Buy New

or
Sign in to turn on 1-Click ordering.
Buy Used
Used - Very Good See details
Price: £20.77

or
Sign in to turn on 1-Click ordering.
 
   
Trade in Yours
For a £7.81 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Sorry, this item is not available in
Image not available for
Colour:
Image not available

 
Start reading C# 4.0 in a Nutshell on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

C# 4.0 in a Nutshell: The Definitive Reference (In a Nutshell (O'Reilly)) [Paperback]

Joseph Albahari , Ben Albahari
4.9 out of 5 stars  See all reviews (15 customer reviews)
Price: £38.50 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Only 3 left in stock (more on the way).
Dispatched from and sold by Amazon. Gift-wrap available.
Want delivery by Wednesday, 22 May? Choose Express delivery at checkout. See Details

Formats

Amazon Price New from Used from
Kindle Edition £18.35  
Paperback £38.50  
Amazon.co.uk Trade-In Store
Did you know you can trade in your old books for an Amazon.co.uk Gift Card to spend on the things you want? Visit the Books Trade-In Store for more details. Learn more.
There is a newer edition of this item:
C# 5.0 in a Nutshell: The Definitive Reference C# 5.0 in a Nutshell: The Definitive Reference 4.9 out of 5 stars (8)
£24.64
In stock.

Book Description

10 Feb 2010 0596800959 978-0596800956 4

What people are saying about C# 4.0 in a Nutshell

"C# 4.0 in a Nutshell is one of the few books I keep on my desk as a quick reference. It is a book I recommend." --Scott Guthrie, Corporate Vice President, .NET Developer Platform, Microsoft Corporation

"A must-read for a concise but thorough examination of the parallel programming features in the .NET Framework 4." --Stephen Toub, Parallel Computing Platform Program Manager, Microsoft

"This wonderful book is a great reference for developers of all levels." -- Chris Burrows, C# Compiler Team, Microsoft

When you have questions about how to use C# 4.0 or the .NET CLR, this highly acclaimed bestseller has precisely the answers you need. Uniquely organized around concepts and use cases, this fourth edition includes in-depth coverage of new C# topics such as parallel programming, code contracts, dynamic programming, security, and COM interoperability. You'll also find updated information on LINQ, including examples that work with both LINQ to SQL and Entity Framework. This book has all the essential details to keep you on track with C# 4.0.

  • Get up to speed on C# language basics, including syntax, types, and variables
  • Explore advanced topics such as unsafe code and preprocessor directives
  • Learn C# 4.0 features such as dynamic binding, type parameter variance, and optional and named parameters
  • Work with .NET 4's rich set of features for parallel programming, code contracts, and the code security model
  • Learn .NET topics, including XML, collections, I/O and networking, memory management, reflection, attributes, security, and native interoperability

Frequently Bought Together

C# 4.0 in a Nutshell: The Definitive Reference (In a Nutshell (O'Reilly)) + C# 4.0 Pocket Reference: Instant Help for C# 4.0 Programmers (Pocket Reference (O'Reilly)) + Microsoft Visual C# 2010 Step by Step Book/CD Package (Step by Step (Microsoft))
Price For All Three: £69.78

Buy the selected items together


Product details

  • Paperback: 1060 pages
  • Publisher: O'Reilly Media; 4 edition (10 Feb 2010)
  • Language: English
  • ISBN-10: 0596800959
  • ISBN-13: 978-0596800956
  • Product Dimensions: 15.9 x 5.3 x 22.6 cm
  • Average Customer Review: 4.9 out of 5 stars  See all reviews (15 customer reviews)
  • Amazon Bestsellers Rank: 144,117 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Authors

Discover books, learn about writers, and more.

Product Description

Book Description

Covers CLR 4.0

About the Author

Joseph Albahari is author of C# 3.0 in a Nutshell, LINQ Pocket Reference, and C# 3.0 Pocket Reference. He has been developing large-scale enterprise applications on .NET and other platforms for more than 15 years, and is author of LINQPad - the popular utility for querying databases in LINQ.

Joseph is currently a freelance consultant.

Joseph's Home Page

Ben Albahari is the founder of Take On It. He was a Program Manager at Microsoft for 5 years, where he worked on several projects, including the .NET Compact Framework and ADO.NET.

He was the cofounder of Genamics, a provider of tools for C# and J++ programmers, as well as software for DNA and protein sequence analysis. He is a co-author of C# Essentials, the first C# book from O'Reilly, and of previous editions of C# in a Nutshell.


Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:


Customer Reviews

4 star
0
2 star
0
1 star
0
4.9 out of 5 stars
4.9 out of 5 stars
Most Helpful Customer Reviews
15 of 15 people found the following review helpful
5.0 out of 5 stars C# Nutshell for C# Nuts 30 May 2010
Format:Paperback
Holding 'C# 4.0 in a Nutshell' in your hand, you'll discover it is a weighty book! Shy of a thousand pages of content, the brothers Albahari have packed in a lot of pertinent, well-laid out and easy to follow sections; creating a serious programmers reference for serious programmers.

This is certainly *not* a book for the C# newbie. By dealing in-depth with advanced topics including reflection, threading, asynchronous methods, data contracts and Linq parallel programming, the reader will need a good understanding of C# to get the most from their purchase. This said, anyone well-versed in similar languages like VB.Net or Java, should have few problems adapting to the text.

Importantly, related dotNet technologies including Windows Forms, WPF, Silverlight, GDI, ADO.Net and ASP.Net are not discussed in this book. Yet C# underpins the 'code-behind' on most of these platforms. Developer challenges like, XML serialisation, networking, streams and security are adequately covered here.

This is a sound reference tool for CLR 4.0 - So if you are serious about your C#, then 'C# 4.0 in a Nutshell' is worthy of your shortlist.

AJB [ dotNet Developer ]
Comment | 
Was this review helpful to you?
10 of 10 people found the following review helpful
5.0 out of 5 stars Excellent - gems in every chapter 11 April 2011
By Yossu
Format:Paperback|Amazon Verified Purchase
When I flipped through the table of contents for this book, my first thought was that I'd wasted my money. I've been programming for 30 years, and using C# for at least five of those. I didn't think there would be much new to learn about (for example) IO, and assumed the chapter on it would be dull. ha, I was wrong there! I learned loads of new tricks and tips that I never knew before.

Even seasoned programmers will learn a lot from this book, and newcomers to C# will find all they need.

If I were to criticise it at all, it would be in the chapter on reflection. Not that there's anything wrong with this chapter, but like every other source on the subject I've read, it leaves me wondering why I would bother with it. I have heard of people who use reflection for all sorts of clever things, and I would love to know what and how, but have never found out. This book covers reflection in a clear manner, but didn't give me any great incentive for using it. That could be more a reflection (pun intended) on the subject rather than a criticism of the book.

As I said, this is a small criticism, and the number of tips and tricks I picked up in the other chapters more than made up for the lack of anything exciting in that one chapter.

However, even without the small gems in the familiar subjects, one of this book's real diamonds is the section on Linq. I've read a lot about it, and used it a lot, but never really understood it until I read this book. Together with the free LinqPad (written by one of the authors), it's a brilliant way to learn a very useful tool.

I haven't finished the book yet, but am happy to give it five stars even now. Strongly recommended.

Edit: 15th May '11 - Having finished the book, I still stand by my five star review, but would like to add that there is a very comprehensive set of chapters on parallel programming in C#. Given that I don't tend to write compute-intensive applications, this is of little interest to me, and I found it a bit boring after the first chapter. I just skipped it and skim-read the rest, taking mental note of the fact that it was there if I ever need it.

To be honest, I think this section should have been shorter, and the depth of material put into a book dedicated to parallel programming. However, given that the rest of the book was excellent, and the price was reasonable (so no complaints about being charged a lot for pages I wasn't interested in), I left it as a five start review, and just added this note.
Was this review helpful to you?
8 of 9 people found the following review helpful
5.0 out of 5 stars Quick, easy 8 Sep 2010
Format:Paperback
This is one of the best books I have ever bought, if you are looking to move up from a previous version of C# or have a good grounding in software development then this book will provide you with an excellent concise means of learning c# and .Net framework 4.
Comment | 
Was this review helpful to you?
Would you like to see more reviews about this item?
Were these reviews helpful?   Let us know
Most Recent Customer Reviews
3.0 out of 5 stars How big are your nuts ?
How can anyone describe this as being "in a nutshell".. A pretty HUGE nutshell.. The old books with this name were quite small.. This is 1000 pages.. Read more
Published 9 months ago by J. Rennie
5.0 out of 5 stars Excellent!!!
I am not much of a book person. Saw nice reviews about this book and finally decided to have one, I am doing c# programming for last 8-9 years.. I loved it.. Read more
Published 10 months ago by John Galt
5.0 out of 5 stars Very complete reference
A must have. It is a must have in any C# developer desk. When MSDN is not enough, this one is the reference.
Published 11 months ago by elkerko
5.0 out of 5 stars In a nutshell
This is a brilliant reference book and joins a stable of equally brilliant reference books from this publisher. Read more
Published 12 months ago by Michael
5.0 out of 5 stars The best C# book out there.
I'll keep this short and to the point - In my view every professional C# software engineer should have a copy of this on their desk, and another copy on their bedside table. Read more
Published 13 months ago by Richard
5.0 out of 5 stars Quality
Quality, top-notch! Can't fault it.

This is likely to become my main C# reference, together with the companion Pocket Reference. Read more
Published 16 months ago by Andy G
5.0 out of 5 stars C# 4.0 in a Nutshell: The Definitive Reference (In a Nutshell...
C# 4.0 in a Nutshell: The Definitive Reference (In a Nutshell (O'Reilly)) book that will help a better understanding Microsoft SQL Server 2008 R2 Developer Edition software. Read more
Published 16 months ago by d
5.0 out of 5 stars Excellent reference - huge amount of material
I had already read an earlier version of this book (for C# 2.0), but bought this to ensure I was up to date with the latest changes to the C# language and the bits of . Read more
Published 20 months ago by J. S. Hardman
5.0 out of 5 stars Must have
This is one of those books you MUST HAVE on your desk, even if it is just to slap your manager with.
Published 21 months ago by Moo
5.0 out of 5 stars "Not for the faint hearted."
C# is a hard language to grasp with lots of rules and functions however this book does what GCSE bitesize revision books used to do, by taking the whole package and breaking it... Read more
Published 23 months ago by Mr. Robert A. Watkins
Search Customer Reviews
Only search this product's reviews

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   
Related forums


Listmania!


Look for similar items by category


Feedback


Amazon.co.uk Privacy Statement Amazon.co.uk Delivery Information Amazon.co.uk Returns & Exchanges