Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your email address or mobile phone number.

C# 3.0 Cookbook Third Edition Edition

4.2 out of 5 stars 11 customer reviews
ISBN-13: 978-0596516109
ISBN-10: 059651610X
Why is ISBN important?
ISBN
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Have one to sell? Sell on Amazon
Buy used On clicking this link, a new layer will be open
$5.72 On clicking this link, a new layer will be open
Buy new On clicking this link, a new layer will be open
$43.45 On clicking this link, a new layer will be open
More Buying Choices
23 New from $7.88 40 Used from $0.01

There is a newer edition of this item:

C# 6.0 Cookbook
$51.71
(11)
In Stock.
Free Two-Day Shipping for College Students with Amazon Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


Save Up to 90% on Textbooks Textbooks
$43.45 FREE Shipping. Only 6 left in stock (more on the way). Ships from and sold by Amazon.com. Gift-wrap available.

Frequently Bought Together

  • C# 3.0 Cookbook
  • +
  • C# 6.0 in a Nutshell: The Definitive Reference
  • +
  • C# 6.0 Pocket Reference: Instant Help for C# 6.0 Programmers
Total price: $108.11
Buy the selected items together

Editorial Reviews

Book Description

More than 250 solutions for C# 3.0 programmers

About the Author

Jay Hilyard has been developing applications for the Windows platform for over 15 years and for .NET for more than seven of those. He has published numerous articles in MSDN Magazine and he currently works on the New Product Team at Newmarket International in Portsmouth, NH.

Stephen Teilhet has been working with the .NET platform since the pre-alpha version of the.NET 1.0 framework was being developed by Microsoft. Currently he works for Ounce Labs where he is working on enhancing their static security code analysis tool to find vulnerabilities in several languages including C# and Visual Basic.

NO_CONTENT_IN_FEATURE


Like this book? Find similar titles from O'Reilly and Partners in our O'Reilly Bookstore.

Product Details

  • Paperback: 896 pages
  • Publisher: O'Reilly Media; Third Edition edition (January 11, 2008)
  • Language: English
  • ISBN-10: 059651610X
  • ISBN-13: 978-0596516109
  • Product Dimensions: 7 x 1.5 x 9.2 inches
  • Shipping Weight: 2.8 pounds (View shipping rates and policies)
  • Average Customer Review: 4.2 out of 5 stars  See all reviews (11 customer reviews)
  • Amazon Best Sellers Rank: #1,299,831 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

Top Customer Reviews

Format: Paperback
This is a good intro book that eliminates the need for some of the first books I bought on C#. When compared to other "cookbooks", however, this book is incredibly weak (see: XSLT Cookbook, SQL Cookbook). If you have used C# for more than 6 months, you will know how to iterate over an array, to use String.IsNullOrEmpty, get the index of a value within a string, and use a generic arraylist. These are just some of the junior "recipes" you'll see in this book. The "recipes" just exercise the fundamentals (i.e. how to boil water) rather than how the fundamentals work together to solve complex problems in elegant ways. The easier the concept, the more information. There isn't really any analysis or best-practice justification present. I'd like to see some performance analysis of generics or at least some depth on partial methods. Nothing to see here for mid-level developers. Not written or organized poorly, just simple. If it were titled "Intro to C# by example", I'd give it a higher score.
3 Comments 22 of 30 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
I have develops software professionally for over 30 years. Most of what I've written is C and C++. The "C# Cookbook" made the transition to C# painless, and the newer "C# 3.0 Cookbook" is better, because it's more up-to-date. Chapters exist for Language Integrated Query (LINQ), Strings and Characters, Classes and Structures, Generics, Collections, Iterators, Partial Types, and Partial Methods, Exception Handling, Diagnostics, Delegates, Events, and Lambda Expressions, Regular Expressions, Data Structures and Algorithms, Filesystem I/O, Reflection, Web, XML, Networking, Security, Threading and Synchronization, Toolbox, and finally, Numbers and Enumerators.

The book could be best described a significant set of well-documented coding examples for someone who already knows the base-language of C#, however, there are so many examples, I expect a computer-competent person could probably learn much of the language of C# just from the examples.

For someone who knows nothing about C# at all, I would recommend a different book to learn C# syntax ("C# in a Nutshell" by Oreilly is a good choice), however, all such books that I have seen do little to help learn the immense set of .NET libraries, and leave the user unable to program anything very sophisticated, so I strongly recommend that anyone just learning the language also purchase "C# 3.0 Cookbook too.

It contains many bite-size written code examples that have saved me an immense amount of time, it's well written, and I believe that most C# programmers would find this book would save them lots of time.
Comment 2 of 2 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
A fantastic guide to have close at hand while coding. These solutions and tips can save developers a lot of time.

Steve and Jay have done a great job of improving on the 3rd edition, and have woven in many of the new C# 6.0 features. As always this book is designed to take a reader who already knows C# to the next level, by explaining the how and why associated with common C# development problems. The C# recipes provide a clear description of the problem, well written code examples, and commentary to explain why each recipe works. Readers will come away with a better understanding of the C# language, algorithms, and how to think about and approach common real world programming problems.

Steve Munyan - Reviewer of the C# Cookbook 4th Edition
Comment 4 of 5 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
I disagree with some of the reviewers who gave this book a low score. They seem to be offended that the book is too basic for their skill levels or expectations, but this is not a deficiency of the book.

The book was clearly intended to be a solid reference book for implementing many common tasks in programming, and I think it reaches that goal very well. OReilly books have a long reputation for being good or excellent technical books, and I think this one is no exception.

I've been programming in one way or another for most of my life, and I still reach for this book and use the book code as a model (or copy) for my own code more than any other book that I own. It's just faster to write good code that way. Online searches are also often effective -- particularly for extremely low level syntax and operation things, but even so, not as fast as flipping through the contents/index of this book to see if the answer is in there.

I would recommend this book to anyone -- expert programmer or not -- who has the philosophy that reusing decent code is usually faster and better than rethinking the whole problem and implementation from scratch, and then writing and debugging your own code until you get it right.

In fact I wish the authors would produce an updated book for C# 5.0...
Comment 1 of 1 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
There are parts of this book for all levels of developers. Error handling and logging for new ones, and LINQ and Lamda expressions for others. This is a solid reference book, but I don't think it is absolutely necessary to have in one's library because you can get similar and relevant examples from MSDN. If you find that it takes more time than it should for you to search MSDN for reference information, then you probably should get this book. If you are a non-developer with a basic understanding of programming constructs, this book also may provide some value to you, as topics such as strings, characters,and collections are all covered.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse

Set up an Amazon Giveaway

Amazon Giveaway allows you to run promotional giveaways in order to create buzz, reward your audience, and attract new followers and customers. Learn more
C# 3.0 Cookbook
This item: C# 3.0 Cookbook
Price: $43.45
Ships from and sold by Amazon.com

What Other Items Do Customers Buy After Viewing This Item?