Effective C# (Covers C# 6.0): 50 Specific Ways to Improve Your C# (Effective Software Development Series)
Thumbnail 1

Effective C# (Covers C# 6.0): 50 Specific Ways to Improve Your C# (Effective Software Development Series)

4.3/5
Product ID: 40697893
Secure Transaction
Frequently Bought Together

Description

Effective C# (Covers C# 6.0): 50 Specific Ways to Improve Your C# (Effective Software Development Series)

Reviews

4.3

All from verified purchases

E**C

Must-Read for Any C# Developer

I have no idea what the other reviewers are babbling about.This book is brilliant: it teaches you how to wear C# as a powerful programming language in the same manner that Effective C++ did for that other (also) beautiful language. There are some typos in very, very few of the code snippets, but nothing that would remove one star from this book. The.author's style is clear and concise. He gets right to the point. I wouldn't hire a C# developer.had he not read this book first.

R**M

Too much verbose - not belonging to "Effective …" series

The author certainly packs a lot of info in the book - yet in the "wrong" book: I expected (in the tradition of "Effective …" series) relevant and practical code snippets followed by a couple of comments illustrating the finer points of the example - instead the item topics almost chapter length are filled with verbosity mixing author's technical comments with a description of what one would need to code.

J**Y

Must be on your shelf

This is the definitive book for going beyond the basics of C#. The author has an extraordinary ability to combine precision with clarity.

M**E

Nope

Felt like the author was showing off their in depth knowledge instead of giving real world practical scenarios I might use. I also disagreed with more than a few of the recommendations.'Support covariance and contravariance' - Ok neat, but what a waste of time and effort for most use cases. Maybe a library creator might consider this one.'Prefer is and as to casting' - No. If you know expected type, you should be using a normal cast. Unless you want to throw some customized error message when an unexpected type if found. Is and as are appropriate when you don't know the type and need to include branching logic. Even if you're not following me here, trust me, this tip sucks.I could go on but you get the idea

E**K

Sloppy brain dump

Very sloppy and lazy explanation of difficult concepts without justification. The sample code is riddled with typos.

Common Questions

Trustpilot

TrustScore 4.5 | 7,300+ reviews

Sneha T.

Received my product in pristine condition. Great service overall.

1 month ago

Vikram D.

The MOLLE sheath is of exceptional quality. Very happy with my purchase.

2 weeks ago

Shop Global, Save with Desertcart
Value for Money
Competitive prices on a vast range of products
Shop Globally
Serving millions of shoppers across more than 100 countries
Enhanced Protection
Trusted payment options loved by worldwide shoppers
Customer Assurance
Trusted payment options loved by worldwide shoppers.
Desertcart App
Shop on the go, anytime, anywhere.
VT22706

Duties & taxes incl.

Vanuatustore
1
Free Shipping

with PRO Membership

Free Returns

30 daysfor PRO membership users

15 dayswithout membership

Secure Transaction

Trustpilot

TrustScore 4.5 | 7,300+ reviews

Pooja R.

The customer service exceeded my expectations. Perfect for buying products you can't find elsewhere.

1 week ago

Ravi S.

I loved the variety of products available. Will definitely shop again.

2 months ago

Effective C Covers C 6 0 50 Specific Ways To | Desertcart Vanuatu