Buy used:
$8.71
$3.99 delivery September 16 - 20. Details
Or fastest delivery September 12 - 17. Details
Used: Good | Details
Condition: Used: Good
Comment: Connecting readers with great books since 1972! Used textbooks may not include companion materials such as access codes, etc. May have some wear or writing/highlighting. We ship orders daily and Customer Service is our top priority!
Access codes and supplements are not guaranteed with used items.
Ships from
HPB-Red
Ships from
HPB-Red
Sold by
Sold by
Condition
Used - Good
Condition
Used - Good
Returns
30-day refund/replacement
30-day refund/replacement
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt. You may receive a partial or no refund on used, damaged or materially different returns.
Returns
30-day refund/replacement
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt. You may receive a partial or no refund on used, damaged or materially different returns.
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
Payment
Secure transaction
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
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

Something went wrong. Please try your request again later.

C# 5.0 Unleashed 1st Edition

4.3 4.3 out of 5 stars 37 ratings

Buy the print C# 5.0 Unleashed and get the eBook version for free! See inside the book for access code and details.

C# 5.0 Unleashed is for anyone who wants to learn the C# programming language in depth, understanding how language features truly work. While giving you those insights, you learn where and how to use the features to design various kinds of software. This book not only teaches the language&;s capabilities, it also looks behind the scenes to build a solid foundation to aid you in understanding the .NET platform as a whole.

¿

Bart De Smet offers exceptional insight into the features of both the language and Microsoft&;s broader framework. He doesn&;t just cover the &;what&; and &;how&; of effective C# programming: He explains the &;why,&; so you can consistently choose the right language and platform features, maximizing your efficiency and effectiveness.

¿

The early chapters introduce the .NET platform, the tooling ecosystem, and the C# programming language, followed by in-depth coverage of the C# programming language itself, with immediate application of language features. The last chapters give an overview of the .NET Framework libraries about which every good developer on the platform should know.

  • Understand the .NET platform: its language support, libraries, tools, and more
  • Learn where C# fits, how it has evolved, and where it&;s headed
  • Master essential language features including expressions, operators, types, objects, and methods
  • Efficiently manage exceptions and resources
  • Write more effective C# object-oriented code
  • Make the most of generics, collections, delegates, reflection, and other advanced language features
  • Use LINQ to express queries for any form of data
  • Master dynamic programming techniques built on .NET&;s Dynamic Language Runtime (DLR)
  • Work with namespaces, assemblies, and application domains
  • Write more efficient code using threading, synchronization, and advanced parallel programming techniques
  • Leverage the Base Class Library (BCL) to quickly perform many common tasks
  • Instrument, diagnose, test, and troubleshoot your C# code
  • Understand how to use the new C# 5.0 asynchronous programming features
  • Leverage interoperability with Windows Runtime to build Windows 8 applications

Amazon First Reads | Editors' picks at exclusive prices

Editorial Reviews

From the Back Cover

 

About the Author

Bart J.F. De Smet is a software development engineer on Microsoft&;s Cloud Programmability Team, an avid blogger, and a popular speaker at various international conferences. In his current role, he&;s actively involved in the design and implementation of Reactive Extensions for .NET (Rx) and on an extended &;LINQ to Anything&; mission. You can read about Bart&;s technical adventures on his blog at http://blogs.bartdesmet.net/bart.

 

His main interests include programming languages, virtual machines and runtimes, functional programming, and all sorts of theoretical foundations. In his spare time, Bart likes to go out for a hike in the wonderful nature around Seattle, read technical books, and catch up on his game of snooker.

 

Before joining the company in October 2007, Bart was active in the .NET community as a Microsoft Most Valuable Professional (MVP) for C#, while completing his Bachelor of Informatics, Master of Informatics, and Master of Computer Science Engineering studies at Ghent University, Belgium.

Product details

  • Publisher ‏ : ‎ Sams; 1st edition (January 1, 2013)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 1709 pages
  • ISBN-10 ‏ : ‎ 0672336901
  • ISBN-13 ‏ : ‎ 978-0672336904
  • Item Weight ‏ : ‎ 4.75 pounds
  • Dimensions ‏ : ‎ 7 x 2 x 9 inches
  • Customer Reviews:
    4.3 4.3 out of 5 stars 37 ratings

About the author

Follow authors to get new release updates, plus improved recommendations.
Bart de Smet
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 author blogs and more

Customer reviews

4.3 out of 5 stars
37 global ratings

Top reviews from the United States

Reviewed in the United States on May 13, 2014
I wanted to learn Delegate,Events,Lambda expressions
So I picked the Jon Skeet's C# In Depth book, started reading, got confused in the middle of the topic...Then switched to Albahari's C# book, read the same topic, didn't get confused but when I was looking at practical examples at work still I couldn't apply what I had learned, ..then got this book and started reading the same topic,..everything started making sense now :)
For example almost any C# text you want to read about delegates it says it is like Function Pointers in C language...but none of them explain what is a function pointer to begin with! This book does.
Now I am reading this book and after reading each topic and understanding it from this book, you can move back to Jon Skeet's book to know the ins and out and super details about everything in that topic..but if you start with that book you will be confused in the middle of the way...
8 people found this helpful
Report
Reviewed in the United States on October 22, 2013
The book is comprehensive- 1600+ pages. Whoever said "read from cover to cover" must have been reviewing the wrong book. While the book is well-written, concise, and provides an excellent history of the evolution of C#- it's more for an enthusiast programmer or computer science major, rather than someone initially learning the language.

Having a basic understanding of HTML and CSS, I have yet to get to the "meat" of the book, and am already 80+ pages in. Seems like it would be a good reference book for an expert programmer, or an extremely patient reader looking to commit his/her life to coding. I skimmed through other parts, and didn't really find "step-by-step" exercises as promised early on. I still find myself resorting to codeacademy.com to get my "hands dirty".

I'll keep reading, and if anything changes all of a sudden, I'll be sure to update this review.
2 people found this helpful
Report
Reviewed in the United States on October 28, 2013
I bought this to learn about new features like async await , more details about generics and so on . But reading chapter one only i learned things i knew for the first time like the internals of the JIT . I think the author did not write just another c# traditional book , the author was serious about this book and he put a lot of effort in it . Weather you learn c# for the first time or you are a c# programmer who wants to learn more i think you can benefit from this book .
2 people found this helpful
Report
Reviewed in the United States on August 16, 2017
Great book that covers multi-threading (a lot of C# books just don't). Four stars because the index is a bit sparse and there is no coverage of how to call native code or write "unsafe" (which should have been called "unmanaged") C# code. But that leaves space for excellent treatment of the rest of the language. Obviously, with C# 7 out, this book is out of date. But, for a new C# programmer (particularly one coming from Java, like me), the low prices available on the used market make this attractive.
Reviewed in the United States on April 15, 2016
I feel like the book just keeps going around the topics, talking about history then some small examples and try to mention all small related topics . However, it does not quiet explain stuffs very well, I think some people on youtube can explain the topics better. This is a rare reasonable priced (under $50) programming book, that will work well as a general menu for topics in C#. But you may not learn much from reading the book itself.
One person found this helpful
Report
Reviewed in the United States on October 9, 2013
The book is great. The content is great. The author is great. My only issue is with the publisher and the decision NOT to make this Kindle version compatible with Kindle-PC for windows 7. Its a bit irritating, knowing that out of my vast Kindle technical books this is the ONLY one that won't work with Amazon's free Kindle-PC for windows 7.

Too bad....I really, really want to read this book.
10 people found this helpful
Report
Reviewed in the United States on April 27, 2015
This book has a ton of information in it and is definitely worth a read by any C# developer. Although I feel at times it is a little lengthy in explanation this is a direct result of the target audience for this book. This book is meant to teach you almost everything that the compiler and C# are doing together. I don't like that the book has several 'scope beyond this book' topics, however I agree that the subject material that was being discussed was a huge topic that entire books are written on. Definitely recommended reading for anyone who is trying to learn the ins and outs of C#
Reviewed in the United States on June 16, 2014
Even as someone who is new to programming this books is excellent. It serves as a fantastic book for learning the language, and as an incredible reference book. I do feel the need to mention that there are better books to teach you programming (or this language) though I don't believe you will be able to find a better manual/reference book for the C# language.

Top reviews from other countries

Hounsvad
5.0 out of 5 stars Weary instructual and easy to understand
Reviewed in the United Kingdom on July 20, 2018
I like the book but it arrived fairly dinged up around the corners
Stephen Turner
4.0 out of 5 stars Not your first, or second, book on C# and NET, but a very interesting detailed look at the subjects.
Reviewed in Canada on July 27, 2014
My first thought is that it is very full of information, but the topics are a bit disorganized perhaps. For example, there is over a hundred pages of sometimes pretty arcane material re C# and NET and so on, then comes the command line 'Hello World' example. This is not a first book on C# NET, and probably not a second one either. I might suggest the Griffiths book for that. It really is crammed full of material, and given a little time to find your own way of reading it, it is well worth having.
Gaetano
5.0 out of 5 stars A well written book
Reviewed in Italy on July 15, 2015
I like the way the book is written: very easy and with a deep description.
Thanks a lot for this book
Jin Hu
4.0 out of 5 stars Four Stars
Reviewed in Canada on June 19, 2015
Great details and depth.
Nick
5.0 out of 5 stars Brilliant book
Reviewed in the United Kingdom on August 13, 2013
Excellent book, going deep under surface of C# to explain details you normally take for granted. Strongly recommended even if you have read other books on C# / .NET