dylanparry.com

Book Review: Accelerated C# 2010

29 June, 2010 @ 17:43

As part of my promise (to myself) that I’d publish regular articles to my blog, I’ve decided to review any tech-related books that I happen to read. The first one, and the subject of this article is “Accelerated C# 2010” by Trey Nash (Apress, 2010).

I bought this book in Waterstones a couple of weeks ago shortly after C# 2010, also known as C# 4.0 was released by Microsoft. Over the last few weeks I’ve been reading it bit by bit as it’s a little heavy to take in without taking your time over it. Now before getting too far into this review, I just want to say that this is not a good book—in fact if I’d known better when I bought it, I’d have picked something else.

Why is it a bad book? Well, there are a number of reasons why I think this book is particularly poor. The first thing that struck me, when I started reading either the preface or introduction (I forget which), was the constant references to the “new features” introduced by C# 3.0—yes that’s right, 3.0—yet there wasn’t a single reference to C# 4.0, the very subject of the book. So it was clear right from the start that something wasn’t right, and the fact that the author didn’t appear to have updated the preface/introduction between editions didn’t exactly fill me with confidence.

The second reason, for me at least, was that the book just didn’t seem to be laid out very well. Now this isn’t really slur on the author, but more the publisher. It just didn’t seem to be very well typeset, and the distinction between sections of text with special meanings just wasn’t very clear. There was also no section at the start of the book explaining the type conventions used throughout the book—the program outputs for example were truly bizarre and didn’t appear to follow any particular type convention.

Thirdly, the author made the assumption that you’d either know C++ or care about it in some was or other. As far as I know, and I’ve only been writting C# for five years, there’s no requirement to know C++ first! Yet almost every section made references as to how something would be achieved in C++, or how C++ was similar/different. The author even went as far as providing some C++ code examples on at least one occasion, which I for one found particularly useless in a book about C#.

Now my biggest criticism of the book is that the title is incredibly misleading—there really was nothing “accelerated” about it. The author constantly describes, and gives code samples, for how to achieve tasks within older versions of C# (quite often C# 2.0) and then at the end of such a section says “C# 4.0 does this differently”! So why bother explaining how it used to be done?? In a book about C# 4.0 I couldn’t care less how to write something in an older version of the language, I want to know how to write it in C# 4.0 and not find that I’ve wasted time reading about a technique that is actually obsolete—especially when it was a tough concept and I made the effort to understand and learn it only to find that it’s actually useless.

On the plus side, the book is very comprehensive and contains many chapters about different aspects of C#, and it’s a fairly thick book so you get a fair chunk of dead tree for your money. I wouldn’t, however, buy this book again if I had the choice and I certainly wouldn’t recommend it.

Dylan’s rating: 4/10

Bookmark and Share

Comments

5/15/2014 5:06:36 PM #

download minecraft

I am no longer certain where you are getting your information, however good topic. I must spend a while studying much more or working out more. Thank you for great information I was in search of this information for my mission.

Take a look at my web page ::  download minecraft - http://robotimpact.com/download/

9/11/2014 12:55:22 PM #

trackback

dylanparry.com | Book Review: Accelerated C# 2010

Stickers are extremely flexible can be utilised in various approaches. Wall decals can carry that inspiration to pupils and fulfill the purpose of schools. Or even greater however, receiving that beautiful Van Gough that you generally wanted but on real canvas.

12/30/2014 6:38:41 PM #

juegos

Hello que tal ,  soy Laura. Queria preguntaros  a ver si conoceis una pagina en cual se puede bajar Minecraft gratis. Gracias de antemano.Saludos

Feel free to visit my homepage  juegos - descargarminecraftahora.com/.../

12/30/2014 7:27:38 PM #

minecraft

Buenas que tal ,  me llamo Carmen. Queria preguntar a ver si habeis visto un website en cual se puede bajar  Minecraft - descargarminecraftahora.com/.../  gratis. Gracias por la ayuda.Saludos

1/27/2015 12:26:33 PM #

whole house air purifier

In-door air contaminants are included by one of many health concerns that are top. Utilizing a  whole house air purifier - http://www.webjam.com/baoberholtzer89/$blog/2014/10/26/best_air_filters__revolutionary_technology_for_getting_rid_of_gases_and_odors  is one way to deal with the issue of indoor air contaminants. These purifiers work by controlling or eliminating the source of the pollutants. The cleansers are connected to the existing central heating or atmosphere system and work by filtering the air as it moves back into the house. However, is this type of cleanser worth investing in?

2/26/2015 2:43:22 AM #

Bridal Dress

In case you are looking for wedding gowns that are very inexpensive but nevertheless need an initial quality gown then here are the secrets to obtaining a drop-dead gorgeous wedding gown at a price that is ridiculously cheap.

Feel free to surf to my webpage ...  Bridal Dress - http://rapgenius.com/rabelson90

4/25/2015 3:44:34 PM #

celloplex skin

In fact when someone doesn't know then its up to other viewers that they will assist, so here it takes place.

5/5/2015 8:07:51 AM #

Luigi Wewege

I don't even know the way I ended up here, however I believed this post used to be great. I do not understand who you are however definitely you are going to a well-known blogger should you are not already. Cheers!

5/14/2015 9:06:11 AM #

nature renew cleanse reviews

I enjoy, result in I found just what I was taking a look for. You have ended my 4 day long hunt! God Bless you man. Have a great day. Bye

5/14/2015 3:11:45 PM #

Karl Jobst

When I originally commented I seem to have clicked on the -Notify me when new comments are added- checkbox and from now on each time a comment is added I receive four emails with the exact same comment. There has to be a means you can remove me from that service? Thanks a lot!

5/15/2015 8:47:28 PM #

healer manchester

My family members every time say that I am killing my time here at web, however I know I am getting know-how every day by reading thes fastidious articles.

5/17/2015 11:44:06 AM #

Andina Acquisition's Luke Weil

I do not even understand how I ended up here, however I thought this post used to be great. I don't know who you're but definitely you are going to a famous blogger in case you are not already. Cheers!

5/17/2015 6:49:53 PM #

minuman berenergi

What's up, this weekend is fastidious in support of me, since this occasion i am reading this impressive informative article here at my residence.

5/21/2015 2:01:25 PM #

Mark Dubowitz believes

My brother recommended I might like this website. He was totally right. This post actually made my day. You cann't imagine simply how much time I had spent for this info! Thanks!

5/21/2015 4:03:27 PM #

Karol

Very nice blog post. I definitely appreciate this website. Stick with it!

5/22/2015 9:37:56 AM #

spel p㟮㳥t

Even if all casino games are based on luck, that doesn. Keep in mind, organic-pure search engine traffic is basically free, so try to gain as much as you can out of it. Balzac Casino offers customer support round the clock.

Look into my webpage;  spel p㟮㳥t - www.orchardwhite.com/

5/24/2015 2:04:48 AM #

Weight Loss

This design is incredible! You definitely know how to keep a reader amused. Between your wit and your videos, I was almost moved to start my own blog (well, almost...HaHa!) Wonderful job. I really enjoyed what you had to say, and more than that, how you presented it. Too cool!

5/25/2015 3:33:30 AM #

play clash of clans games

Hello everybody, here every person is sharing such familiarity, so it's pleasant to read this weblog, and I used to go to see this website every day.

5/27/2015 11:30:41 AM #

Mark Dubowitz often says

It is truly a nice and useful piece of info. I'm satisfied that you simply shared this helpful info with us. Please stay us informed like this. Thanks for sharing.

6/1/2015 10:25:38 AM #

Hosea

It is the best time to make some plans for the future and it's time to be happy. I've read this put up and if I could I desire to suggest you some attention-grabbing issues or tips. Maybe you can write next articles relating to this article. I desire to read even more things approximately it!

6/7/2015 3:03:49 PM #

True derma Serum

You're so interesting! I don't suppose I have read through something like this before. So great to discover another person with a few genuine thoughts on this topic. Seriously.. many thanks for starting this up. This web site is something that is required on the internet, someone with some originality!

6/15/2015 7:04:56 AM #

fast and furious 7 online

In addition to its damage, the increased casting speed portion of Poison Spit is great against most casters. The flagrant foul two call; destroyed the Los Angeles Lakers in their sudden demise this year. And the other benefit is that they are probably helping you or serving you in some way, so it is very difficult to get angry with them.

My website ...  fast and furious 7 online - http://fastandfurious7fullmovie.net

6/15/2015 3:13:05 PM #

code frais de port

Contre chacun assurés codes promo toi-même trouverez le code chez il-même, le lien voisinage le localisation sur lequel celui-là s'applique, l'intitulé en tenant la promotion ensuite la naissance à l’égard de début alors en compagnie de mort en même temps que validité du code. Toi pouvez créer pareillement de réductions qui vous le souhaitez et les transmettre à vos contact privilégiés : adhérents, partenaires, VIP, etc. RIEN S'APPLIQUE MARCHE SUR le court électroménager, les remarque contraires, les chèques cadeaux, les 'cotation enflammé', montant barrés, joyeux cotation, garanties ensuite autres dérogation. Patache à nous équipe vérifie régulièrement les codes aussi à l’égard de toi livrer la vie plus facile.

Feel free to visit my webpage  code frais de port - Schulator.de/doku.php?id=codes_promo_l_express

6/16/2015 7:35:11 PM #

Luigi Wewege

I'm curious to find out what blog platform you are utilizing? I'm having some small security issues with my latest site and I would like to find something more risk-free. Do you have any recommendations?

6/17/2015 12:39:54 AM #

billig internet flatrate

In 2010, the FCC launched its Nationwide Broadband Plan in hopes of getting extra Americans on-line.

6/17/2015 9:22:47 AM #

WA 98607

Very good article! We are linking to this great post on our site. Keep up the great writing.

6/19/2015 7:59:32 AM #

amazon

Stunning! That you don't come by info similar to this quickly and I am pleased! Preserve it up guys!

6/20/2015 8:05:48 AM #

Ocio Y diversion En internet

Desde el martes 28 de abril y hasta 22 de mayo, una edición nueva de Primavera als Bars nos traerá la música en riguroso directo a once locales de Barna.

6/20/2015 9:34:19 AM #

Ulrich

I just couldn't leave without saying thanks from your base of my heart, after reading this amazing website!

6/21/2015 1:04:08 AM #

1 hour pay day

Link exchange is nothing else except it is just placing the other person's web site link on your page at suitable place and other person will also do same for you.

6/24/2015 3:05:27 AM #

Maldives Holiday

I needed to take the time to state my appreciation closer and also this blog that was amazing! Caring it!

6/24/2015 6:28:12 AM #

buygoldrollover

You've made some really good points there. I checked on the net to learn more about the issue and found most individuals will go along with your views on this web site.

7/1/2015 12:49:21 PM #

tumblr

Hmm it seems like your blog ate my first comment (it was extremely long) so I guess I'll just sum it up what I wrote and say, I'm thoroughly enjoying your blog. I too am an aspiring blog writer but I'm still new to everything. Do you have any tips and hints for novice blog writers? I'd really appreciate it.

Also visit my homepage ...  tumblr - tinyurl.com/6cb77178ce034cb5255ceb342097cd7c

7/5/2015 7:22:34 PM #

aircon installation singapore

Great blog right here! Additionally your web site a lot up very fast! What web host are you using? Can I get your affiliate link in your host? I desire my website loaded up as fast as yours lol

Also visit my blog  aircon installation singapore - migration.by/

7/7/2015 11:54:22 AM #

Createurs de Luxe

I blog frequently and I genuinely thank you for your content. This article has truly peaked my interest. I am going to bookmark your blog and keep checking for new information about once a week. I subscribed to your Feed as well.

7/8/2015 2:53:25 PM #

Argan Secret Wrinkle Oil

I am really enjoying the theme/design of your site. Do you ever run into any browser compatibility issues? A small number of my blog visitors have complained about my website not working correctly in Explorer but looks great in Firefox. Do you have any suggestions to help fix this problem?

7/10/2015 12:49:05 PM #

Luke Weil | Curious intense and passionate about things that matter.

May I just say what a comfort to find someone who really understands what they're discussing online. You certainly realize how to bring an issue to light and make it important. More and more people need to check this out and understand this side of the story. I was surprised you aren't more popular since you certainly possess the gift.

7/15/2015 7:16:36 PM #

Beautemer

It's an remarkable post for all the web visitors; they will obtain benefit from it I am sure.

7/16/2015 4:00:19 AM #

derma c

Heya i am for the first time here. I found this board and I find It truly useful & it helped me out a lot. I hope to give something back and help others like you helped me.

7/25/2015 11:14:27 PM #

pinterest website

I am basically impressed with this particular blog and I wanted to make an effort to thankyou from my heart's bottom!

8/6/2015 3:10:01 PM #

Tonye Cole

whoah this weblog is fantastic i really like studying your posts. Stay up the great work! You know, a lot of people are searching round for this info, you can aid them greatly.

8/7/2015 8:00:04 PM #

aquí

Parecen unas ideales extremadamente fuera de serie  directamente vinculadas a bloguear. Has tratado varios topicos polemicos aqui. Por favor, prosigue escribiendo.

8/16/2015 9:24:42 AM #

iq test

Hmm is anyone else having problems with the pictures on this blog? I received the following weird error upon loading: "Fatal error: Allowed memory size of 67374859 bytes exhausted". It's weird, I have never seen anything like that before. Is everyting OK on your end?

my website  iq test - http://freeiqtest.com--us.com/

8/22/2015 8:10:52 PM #

Real Deal Health Reviews

Everything is very open with a clear description of the issues. It was truly informative. Your site is very useful. Thanks for sharing!

Add comment




  Country flag

biuquote
  • Comment
  • Preview
Loading