Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Equivalent of Bloch's Effective Java for C#

Tags:

c#

I've jumped into the C# bandwagon and was wondering if there's an equivalent of Joshua Bloch's Effective Java for the C# world.

I've already being able to apply some Java knowledge to C# given their similarity but I'm interested in knowledge to make the most effective use of C# specific features. For example, Generics are not implemented equally in Java and C#, so it's not clear to me if the Java Generic "techniques" will work in C# as well.

I'm mostly interested in C# 3.0. That is (of course) unless you guys think I would benefit for looking into versions 1 and 2 features.

like image 372
Elliot Vargas Avatar asked Apr 10 '09 15:04

Elliot Vargas


2 Answers

Jon Skeet's C# In Depth is a favorite among StackOverflow users.

C# In Depth
(source: askjonskeet.com)

like image 99
Asaph Avatar answered Sep 19 '22 20:09

Asaph


There are two books Effective C# and More Effective C# by Bill Wagner that are similar to Effective Java.

like image 32
Andy White Avatar answered Sep 19 '22 20:09

Andy White