Es wird kein Kindle Gerät benötigt. Laden Sie eine der kostenlosen Kindle Apps herunter und beginnen Sie, Kindle-Bücher auf Ihrem Smartphone, Tablet und Computer zu lesen.

  • Apple
  • Android
  • Windows Phone
  • Android

Geben Sie Ihre Mobiltelefonnummer ein, um die kostenfreie App zu beziehen.

Kindle-Preis: EUR 29,15
inkl. MwSt.

Diese Aktionen werden auf diesen Artikel angewendet:

Einige Angebote können miteinander kombiniert werden, andere nicht. Für mehr Details lesen Sie bitte die Nutzungsbedingungen der jeweiligen Promotion.

An Ihren Kindle oder ein anderes Gerät senden

An Ihren Kindle oder ein anderes Gerät senden

Facebook Twitter Pinterest <Einbetten>
C# 5.0 Unleashed von [De Smet, Bart]
Anzeige für Kindle-App

C# 5.0 Unleashed Kindle Edition

Alle Formate und Ausgaben anzeigen Andere Formate und Ausgaben ausblenden
Neu ab Gebraucht ab
Kindle Edition
"Bitte wiederholen"
EUR 29,15

Kindle-Deal des Monats
Kindle-Deal des Monats
Ausgewählte Top-eBooks mit einem Preisvorteil von bis zu 50% warten auf Sie. Entdecken Sie jeden Monat eine neue Auswahl. Hier klicken



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




  • Format: Kindle Edition
  • Dateigröße: 198460 KB
  • Seitenzahl der Print-Ausgabe: 1689 Seiten
  • Gleichzeitige Verwendung von Geräten: Bis zu 5 Geräte gleichzeitig, je nach vom Verlag festgelegter Grenze
  • Verlag: Sams Publishing; Auflage: 1 (17. April 2013)
  • Verkauf durch: Amazon Media EU S.à r.l.
  • Sprache: Englisch
  • Text-to-Speech (Vorlesemodus): Aktiviert
  • X-Ray:
  • Word Wise: Nicht aktiviert
  • Verbesserter Schriftsatz: Aktiviert
  • Durchschnittliche Kundenbewertung: Schreiben Sie die erste Bewertung
  • Amazon Bestseller-Rang: #401.868 Bezahlt in Kindle-Shop (Siehe Top 100 Bezahlt in Kindle-Shop)

  •  Ist der Verkauf dieses Produkts für Sie nicht akzeptabel?


Es gibt noch keine Kundenrezensionen auf
5 Sterne
4 Sterne
3 Sterne
2 Sterne
1 Stern

Die hilfreichsten Kundenrezensionen auf (beta) 4.4 von 5 Sternen 21 Rezensionen
14 von 15 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen C# 5.0 Unleashed: A Highly Successful Experience! 10. Juni 2013
Von bibliomanic - Veröffentlicht auf
Format: Taschenbuch
C# 5.0 Unleashed demonstrates exactly why I love the SAMS (Pearson Education) Unleashed series so much! This series has nearly always presented texts that provide an exhaustive and comprehensive nuance of every facet of a given technology topic. In that context, C# 5.0 Unleashed excels beyond all of my expectations. Not only did the author demonstrate an uncanny grasp of the entire .NET platform, but it was clear from the start that he understands the challenges professional C# developers face every day in the corporate enterprise.

It seems appropriate to point out that whether you are new to C#, coming from another language, or a professional .NET developer (as I am), that this is inarguably the only book you'll need to program C# applications for the desktop, web and mobile platforms. While it's hefty (weighing in at 1700+ pages), the publisher provides an access code to download the book in a variety of the most popular e-book formats (including PDF, .MOBI and .EPUB) through a simple registration process at That's a definite plus when dealing with a book of this size. Moreover, the e-book I downloaded--at least the PDF version--had color screenshots (compared to the B&W photos in the printed version). A nice surprise, indeed!

As to content, Mr. De Smet smartly starts off explaining the history of the .NET platform and he does it in both an entertaining and interesting fashion. I've been working with .NET for nearly a decade and I still discovered some things I didn't know! Next up was a thorough coverage of the useful tools to be found in Visual Studio 2012, with a brief overview of the differentiation of features between versions. The author follows on his overview and tools coverage with a look at the basics of the C# language, including such topics as types, arrays, operators and conditional programming. The writing style throughout this material is extensive and comprehensive, but I found myself reading and devouring it more like a summer blockbuster than a technical book.

Finally, Chapter 6 began with what felt to me a very logical break into the next "section" of the book and a highly informative breakdown of types and objects. Combined with Chapter 7 on controlling the flow of a program, the author delivers nearly 100 pages of content that I feel is necessary information for a developer at any level who wants to understand what goes into writing robust applications to perform complex work. These two chapters serve as much as a primer for the content to follow. Chapters 8-14 (nearly 300 pages) then covers everything from the ground up, tracing exception/resource maangement all the way through object-oriented development principles.

The remainder of the text delved into generics, collections, delegates (about which I have a MUCH better understanding, now), LINQ, reflection and dynamic programming. Finally, Mr. De Smet wraps it up with talk of program organization, tapping deep into the .NET APIs, and the ever-elusive methods for writing both multi-threaded and asynchronous programs. At the end of the book, I found myself simply saying: WOW! Of all the C# 5.0 books currently entering the market, and probably significantly into the future, C# 5.0 Unleashed is going to be the one to beat and the standard by which other competing titles may well be measured.

There were two cons I noted: First, code samples were a bit "scattered" and not as comprehensive as I might have hoped. In fact, there were times I found them over-simplified, which means developers will have to use their imagination and may not find this the best book for straight up adoption of the code into their own programs. Second, while the book was very well organized on the whole (something you don't usually find in books of this size), I believe the chapter on I/O should have come earlier and had more code/discussion dedicated to the topic. File I/O is a significant part of what we as developers do each day. Only 40 some pages were devoted to the topic, which I deem falls well short of the coverage it deserves.

All that said, I still have no trouble giving the book a full five stars due not only to the magnitude of the undertaking but because the author, editors, reviewers and publishing staff obviously put a monstrous effort into constructing and delivering a quality text to those of us hungry for it. I strongly recommend the book for developers at every level, and encourage practitioners to purchase this title for themselves and development teams within your enterprise.

* Per the rules of full discolosure, this reviewer did receive a free copy of the book from the publisher in exchange for writing this review. However, all opinions and observations regarding the text are my own, and based on my experience as a professional developer on the C#.NET platform.
13 von 15 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen Good for both the beginner and the advanced developers 1. Mai 2013
Von T Anderson - Veröffentlicht auf
Format: Taschenbuch
In this version of the book the author still starts off by answering the question, "Why do we need another C# book?". I was asking myself that very question when I turned to the introduction of C# 4.0 Unleased which was the first version of this book I read. He says "In short, what sets this book apart from many others is its in-depth coverage of how things work."

As far as C# 5.0 books go, I have read C# 5.0 in a Nutshell: The Definitive Reference, Pro C# 2012 and the .NET 4.5 Platform, Essential C# 5.0, and CLR via C# (Dev-Pro) . All very good books, very good!!! C# 5.0 Unleashed belongs on the shelf with them. The author does indeed break down the C# language in a unique and very enjoyable way.

The book starts out with a great overview of the .NET Framework and history of C#. The author breaks the history down by versions. The first two chapters will catch all those new to C# development up with the C# progression a lot of us lived through.

After that the author has two detailed chapters on .NET development and the C# language essentials. He then continues the rest of the book digging into all of the details of the C# language. I have listed the chapters below to give you an idea of how much is covered.

Chapter 1. Introducing the .NET Platform
Chapter 2. Introducing the C# Programming Language
Chapter 3. Getting Started with .NET Development Using C#
Chapter 4. Language Essentials
Chapter 5. Expressions and Operators
Chapter 6. A Primer on Types and Objects
Chapter 7. Simple Control Flow
Chapter 8. Basics of Exceptions and Resource Management
Chapter 9. Introducing Types
Chapter 10. Methods
Chapter 11. Fields, Properties, and Indexers
Chapter 12. Constructors and Finalizers
Chapter 13. Operator Overloading and Conversions
Chapter 14. Object-Oriented Programming
Chapter 15. Generic Types and Methods
Chapter 16. Collection Types
Chapter 17. Delegates
Chapter 18. Events
Chapter 19. Language Integrated Query Essentials
Chapter 20. Language Integrated Query Internals
Chapter 21. Reflection
Chapter 22. Dynamic Programming
Chapter 23. Exceptions
Chapter 24. Namespaces
Chapter 25. Assemblies and Application Domains
Chapter 26. Base Class Library Essentials
Chapter 27. Diagnostics and Instrumentation
Chapter 28. Working with I/O
Chapter 29. Threading and Synchronization
Chapter 30. Task Parallelism and Data Parallelism
Chapter 31. Asynchronous Programming
Chapter 32. Introduction to Windows Runtime

He has included a ton of diagrams that provide a visualization of the topic he is covering. The diagrams really help to speed up the learning process. They really help with the chapters on LINQ.

The author also includes tons of sidebars that are interesting and helpful. A few examples include "No PIA", "The Origin of the Name C#", "The Story of a Guy Called Jim... Or How the Dynamic Language Runtime was Born", "On Backward Compatibility and Keyword Reuse", "Functions are Data!", "Functional Techniques in C#: Currying", "Where does the Name Lambda Come From?", and "Don't Repeat Mistakes".

Some of my favorite sections of the book are ""The Evolution of C#", "Life Without LINQ", "Query Expression Syntax", "Co- and Contravariance", "DLR Internals", "The Holy System Root Namespaces", and "Classes Versus Structs".

The downloadable code for the previous versions of the book were in one solution. There was one project per chapter which makes it very easy to find the sample and use it while reading the book. At the time I am writing this review there is no download available. I pinged the author through his blog site, but the email came back as undeliverable. I am assuming it will be posted in the near future in the same easy to use format.

One bummer about this version of the book is that it no longer continues the theme of marking things by .NET version. In previous versions the author included an icon indicating which version of C# included the feature he is going to cover. This helped in an environment that ranges from 1.1 to 4.0. When I find myself in 2.0 code, and I am trying to use a feature I am used to having available since 3.0, I could take a quick look to see if I am nuts, or it is just missing because of the version I am using.

The bummer is cancelled out by the fact that when you buy the book you also get a code that allows you to download the .pdf, .epub, and .mobi versions of the book. It is nice to have access to the book everywhere I go without having to lug the 5lb tome around.

Pure is the one word I would use to describe this book. It is purely about the C# language. It briefly covers the Framework libraries that are available in the beginning of the book during the introduction, but then it is all about C# 5.0. 1700 pages of C# nirvana!!!

All in all I highly recommend this book. It is good for both the beginner and the advanced developers.
9 von 10 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen Kindle-PC Windows 7 Compatibily (not compatible) 9. Oktober 2013
Von Amazon User - Veröffentlicht auf
Format: Kindle Edition Verifizierter Kauf
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.
3 von 3 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen The best of the three famous books I have read 13. Mai 2014
Von Babak Aghili - Veröffentlicht auf
Format: Taschenbuch Verifizierter Kauf
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...
2 von 2 Kunden fanden die folgende Rezension hilfreich
4.0 von 5 Sternen A Short History of Nearly Everything .Net 30. Juni 2013
Von Dan Swain - Veröffentlicht auf
Format: Taschenbuch
This is a big book, at 1711 pages for the paperback it can be intimidating to look at. The book claims to be for anyone not necessarily those from a .Net C# background such as myself. I can't say that I agree with that assessment, to me this book is best suited to C# or .Net developers, who are curious about the tiny details and the history of the platform.

Chapter 1 of this book gives you a nice historical overview of .Net and C# including little gems about how it was originally called "project lightning" and this is why the icon on the ILDASM (IL Disassembler) tool is a lightning bolt. Yes chapter 1 includes a brief IL (intermediate language) example. Bart takes you through exactly what those assemblies you've been working with for years contain, and how the various bits of meta-data are structured. It's fascinating to hear the story of .Net and how it has evolved. The book contains lots of nice diagrams that often better convey things than prose. The diagrams that spring to mind include the structure of the CLR as shown next to the DLR which from the diagram projects expression trees; something I didn't know before.

My favourite parts of this book are the notes, which are fairly frequent. We learn lots of little bits of context, like it was Don Syme (of F# fame) who originally worked on putting generics into C#, a brief history of Lambda Calculus and many other interesting bits of context. The Story of a guy called Jim Hugini of Jython fame who was converted to the CLR after he tried write the paper "Why .Net is a terrible platform for dynamic languages" and found that it was a lot easier than he thought, and subsequently joined Microsoft. We've also got Intermezzo's where Bart goes off on a slight tangent but it's normally an interesting one. I tend to associate Bart with the Reactive Extensions I suppose you might expect his explanation of async and await and task parallelism to be thorough yet understandable. I'd highly recommend you watch his Rx Channel 9 videos.

The other book that springs to mind in this area is C# in Depth, Second Edition. If you want a gentler read go with that, but if you want to know all the details with a nice sprinkling of historical context this book is a good read. I wish they'd have put the newer async and await chapters earlier in the book and not tried to target people who aren't familiar with C# or .Net.

In summary a very in-depth book on C# and the history of the .Net platform. I'd consider it good poolside reading for a curious .Net developer.
Waren diese Rezensionen hilfreich? Wir wollen von Ihnen hören.
click to open popover