Full description not available
T**M
Content good, format bad, really bad.
tl;drI'm giving this 5 stars for the content in consideration of the authors.As for the Kindle format and O'Reilly's decision to not sell PDFs ZERO stars.Long story: I need to learn C# so decided this book would be good. Upon heading over to O'Reilly I discovered the uproar over their decision a few months ago to stop selling PDFs. WOW! - I some response to the uproar about them looking into providing PDFs as part of their Safari Subscription service - but as I couldn't find a link to purchase the PDF and I'm not interested in a $400 subscription I decided to try the Kindle version.I've got at least a hundred Kindle books in my library - all non-technical book - e.g. novels, non-fiction etc. I love the Kindle platform. But as I have discovered it has problems with technical books. The first problem is that it does not allow you to scroll pages. As a programmer you often need to see ON ONE SCREEN a section of code. Unfortunately, with Kindle (I'm using kindle on a mac) you can only see page n or page n+1. You cannot view the bottom half of page n and the top half of page n+1. For a general reading book this is not a problem. For studying code or long tables it is frustrating.Second problem is with cut and paste. Programmers often read parts of technical books and then copy some section of the code from the book and then paste it into their development environment (e.g vi / Vistual Studio / whatever). Unfortunately this simply does not work as expected.Here's an example line code as displayed in the Kindle reader:Task.Run (() => Console.WriteLine ("Foo"));Here's how it ends up pasted (either into a terminal window with vi running Visual Studio)Task.Run (() = > Console.WriteLine (" Foo"));Albahari, Joseph; Albahari, Ben. C# 7.0 in a Nutshell: The Definitive Reference (Kindle Locations 16438-16439). O'Reilly Media. Kindle Edition.Notice the additional line showing the author, title, etc. Now that is annoying but I can relatively easily delete that line and go about my work.The more insidious problem is the insertion of a space inserted between the "=" and the ">" characters (e.g. => vs. = >)This is a syntax error and causes this line of code to not compile and is not that easy to spot - especially when you are trying to learn a new language! You can imagine the *fun* that ensues when several or dozens or more lines end up with numerous syntax errors. You end up fixing bugs due to a broken copy/paste function ! (also notice the extra space character added before Foo - "Foo" vs " Foo" - while not a syntax error this could introduce a logic error - even worse and harder to debug than a syntax error)In conclusion, in my opinion, the Kindle format (at least as produced by O'Relly ?) is not a substitute for the PDF format for technical books.
A**R
I cannot complain
I was worried from reading reviews that my book would not arrive. The tracking should it had been picked up by third party shipper but USPS was waiting for it. It took about a week or so before it arrived to USPS but I received it before the original due date. The condition of the book is perfect. no writings, highlighting, or markings.As far as information quality, I think this is going to be the perfect book for C#. Like the book says, this is a compliment to normal C# training. This is best used with a basic knowledge training for each subject.
D**R
Best book to learn C# without the excessive explaining.
I love this book. It gets straight to the point while using as few words as possible to cover a lot of ground. sometimes the lack of detailed explaining makes it hard to grasp a few concepts, but most of time it is all I need and is a real time saver for learning. this book is for people who just want to learn C# and it's features. It is basically a console driven book( at least for C# fundamentals)
V**R
Amazing content, but the book is not very comfortable for reading
Paddings between book center and text on pages are too small for such large book thickness,so it is almost not possible to open book enough widely for comfortable reading.
J**N
This is the definitive reference on the C# language. Read it cover to cover.
This is a fantastic book, whether you're new to C# or are an experienced C# developer who wants to deepen your knowledge and understanding of the language and its core libraries. (Note that this book does assume a certain level of general programming experience). The writing style is clear, concise, and logical. The authors do a great job of illustrating each concept with relevant code snippets and examples. LINQPad, the freemium utility developed by the authors, is a very useful companion to the book (and is also quite impressive as a software achievement). For those who commented that the price of this edition is more expensive than previous editions, it's worth noting that this book clocks in at 1,035 pages. Hats off to the Albaharis for producing a phenomenal work of depth and breadth.
R**E
Great content, just kept crashing my Kindle reader
I was really enjoying this book, getting back up to speed on C# after 12 years, but every time I tried navigating with bookmarks or highlights my Kindle reader would freeze, then crash. Granted, my Kindle is a Fire, which is horrendously slow, but no other Kindle books I've read on it (MANY) have had any issues whatsoever. Amazon was kind enough to give me a refund (removing it from my library).==========Edit: So I purchased the print version for twice the price, I'm sure it will be worth it ;-)
M**G
Don't need the Pocket Reference
This is a wonderful book. Very technical, so it is a slow read and great for reference.The C# 7.0 Pocket Reference is an exact duplicate of the first 4 chapters of this book, so I wish I had not bought that one. (Maybe I'm just stupid and was supposed to know that.)
G**L
Great book, very informative!
I had read a copy of an earlier edition that a friend had lent me but wanted one of my own. Anyone who uses C# should have this book as it is a great reference and has everything you need to know even as a beginner.
A**D
Superseded by C# 8.0 in a Nutshell
Boy was I surprised by this book. The name suggested to me that it was going to be a pocket-sized book with just the good stuff but it turned out to be biggest book on my shelf. That's a pretty big nutshell!What I would say though is this book has been superseded by C# 8.0 in a Nutshell by the same authors so unless you can find this for a really good deal it may not be worth buying anymore. In fact, I brought this for around £35 and then purchased C# 8.0 in a Nutshell in a Humble Bundle deal for around £10 with a bunch of other books. I doubt it'll be that price again but definitely shop around. At the time of writing this book is going for £63.99 (!!!) on Amazon and C# 8.0 is going for £45.99 so maybe think twice...The book generally starts by covering basics of C# and it's syntax before going into Advanced C# and then going off into the .NET Frameworks - Date Times, Enums, Linq, File I/O, Networking, Serialization, it's all there. However if it's your first programming book, stay away. It's designed for people who have some experience in mind. Ideally you want to be writing some code before you start dissecting this book.
J**R
Great fastpaced C# in a clear and concise manner
Great Oreilly product in their traditional format. Wish there was a digital download version.
L**S
Muy rico en contenido.
Todo un libro de referencia.
D**R
Die Nussschale bleibt auch als Tanker auf Kurs
Aus der Nussschale ist mit 1072 Seiten ein Tanker geworden. Den Albahari Brüdern gelingt es jedoch den hohen Standard früherer Auflagen zu halten. Es ist sicherlich die beste und detaillierteste Einführung in C#. Wobei man aber - wenn man ein Windows-Desktop Programm schreibt - noch weitere Unterlagen braucht. Es wird u.A. das WPF und ADO Framework nicht behandelt. Das würde jeden Rahmen sprengen. Die Autoren beschränken sich richtiger Weise auf die Sprachkonstrukte und die unmittelbaren "System-Libraries".Ich bin ein großer Go-Fan. Für ein Projekt muss ich jedoch eine Open-Access-Datenbank lesen. Die Unterstützung dafür ist in C# wesentlich besser. Ich habe schon viel in Java programmiert. Die Sprachen sind ähnlich, aber C# spricht mich mehr an. Im Gegensatz zu einem 2-Sterne Reviewer hat sich mein Buch - obwohl ich fleissig darin lese und nachschlage - bisher nicht aufgelöst.Mein Urteil weicht bei anderen Programmierbüchern oft weit vom allgemeinen Konsensus ab. Bei diesem bleibt mir aber gar nichts Anderes übrig als es ebenfalls mit 5 Sternen zu bewerten. Es ist einfach gut.
M**O
The definitive reference for real
Sono a più di metà di questo testo e devo dire che è davvero ben fatto. L'esposizione è chiara e succinta, gli esempi brevi e focalizzati sulla funzionalità che si vuole spiegare. Il libro rigurda solo la parte detta Core Framework (o BCL base class library) delle librerie che compongono .NET Framework e .NET Core. Anche le librerie UWP e Xamarin sono menzionate qua e la ma non coperte nel dettaglio. Nonostante il libro non riguardi l'intero Framework dopo averlo letto non ho trovato alcun problema a utilizzare e sfruttare al meglio anche le varie applicazioni contenute nel Freamework come WPF, ASP.NET, Windows Form, ecc.Lo consiglio a chiunque voglia imparare il linguaggio C#, il libro è in inglese ma non serve essere madre lingua.Il linguaggio è accademico e basta avere un inglese scolastico per capirlo senza dover consultare di continuo un dizionario.
Trustpilot
1 day ago
2 weeks ago