C# 4.0 Pocket Reference
C# 4.0 Pocket Reference

Author: Joseph & Ben Albahari
Publisher: O'Reilly, 2010
Pages: 224
ISBN: 978-1449394011
Aimed at: Occasional C# users
Rating: 4.5
Pros: Concise.
Cons: Occasionally too concise.
Reviewed by: Ian Elliot

Why do you want a pocket reference in this day of instant online information?

This is a small-format pocket reference on C# and it mostly does what it promises. The question is, as always, why do you want a pocket reference in this day of instant online information? I read this particular guide from cover to cover in one sitting - something most readers won't do - and I have to say that it was a great way to make sure that I'd got C# into my head with no significant gaps.  If you are an occasional C# user then this might be a good way to refresh your knowledge in double quick time.

 

Banner

 

It starts off looking at the very basic aspects of the language - keywords, variables, variable types, classes, methods and properties - and so on. All very carefully explained but here you find the shortcomings of any condensed presentation. Occasionally some advanced topic or other is mentioned in passing at the end of a section and you think "I didn't really understand that".  A slightly worse position is when you don't really get the deeper implication of an idea because there isn't the space to emphasise it.

The book moves forward to more advanced topics - generics, delegates, events, lambdas, enumeration, operator overloading, extension methods... Then it makes an abrupt change of course and deals with Linq and Dynamic binding. Even though these are part of the language neither of them really seem to be part of the language in the same way that say generics are - it is probably just a matter time before they mature.

The book closes with a look at Attributes, Unsafe code, Compiler directives and XML documentation.

You need to know that while C# 4.0 is proclaimed on the cover, this deals with all C# facilities up to and including version 4. That is, you don't get a special section on what is new in version 4.

If you want a really good pocket guide to C# 4.0 then this is it - just buy it. But don't expect a deep discussion of complex and subtle topics, this is the minimum presentation of what you need to know.


Banner


Arduino and LEGO Projects

Author: Jon Lazar
Publisher:  Apress
Pages: 192
ISBN: 978-1430249290
Audience: Modellers and makers
Rating: 2
Reviewer: Harry Fairhead

 

Both Arduino and Lego are popular among makers and for producing very rapid prototypes so what could be more reasonable than a book that combines the two?



Concurrency in C# Cookbook

Author:  Stephen Cleary 
Publisher: O'Reilly
Pages:208 
ISBN: 978-1449367565
Print: 1449367569
Kindle: B00KCY2CB4
Audience: Experienced C# programmers
Rating:  4
Reviewer: Mike James

Concurrency is a tough topic and you need all the help you can get, hence thi [ ... ]


More Reviews

Last Updated ( Monday, 21 February 2011 )
 
 

   
RSS feed of book reviews only
I Programmer Book Reviews
RSS feed of all content
I Programmer Book Reviews
Copyright © 2016 i-programmer.info. All Rights Reserved.
Joomla! is Free Software released under the GNU/GPL License.