|
|
libcats.org
Effective C# (Covers C# 4.0): 50 Specific Ways to Improve Your C#Bill WagnerI have both editions of "Effective C#". The older, first edition did not have lambda expressions, LINQ, or generics (though it hinted at generics towards the end). In the second edition, tips (called "Items") that have since fallen out of practice are weeded out and are replaced with fresh concepts from .NET 2.0, through 4.0.
The items are written in a very clear manner. Most of the figures are illustrative of the concepts. Some of the pictures aren't quite as clear as they could be (.NET's Garbage Collector sticks out in my mind - Bill! read some Tufte! :) but for the most part, each item gave a firm understanding. I could read the first and last paragraph of each item to get a clear bird's eye explanation. Later, I would pore over the details with a highlighter and come away enlightened. This book has a sister - "More Effective C#". This was released PRIOR to "Effective C# - Second Edition". I own that copy too, and it's dog-eared by now. The two books go together like peas and carrots, though "More Effective C#" touches on more advanced .NET 3.0 concepts. "More Effective C#"'s treatment of "yield return", dependency injection, and composition in the third chapter alone are inspiring. If you really want to go all out, I'd recommend getting "C# in Depth" by John Skeet. There's a new edition coming out in the summer of 2010. Skeet's book will bring the reader up to speed on the advancements of C# in .NET 3.0 (and soon 4.0) without giving them any specific tips. The "Effective C#" series will give the reader specific tips without bringing anybody up to speed. Also, the author is a cool guy. I emailed him back in 2009 with questions about the first edition and he brought me up to speed by responding on his blog. You are encouraged to give him feedback. I consider "Effective C#" as one of the first books I reach when I want to brush up on my skill set.
Скачать книгу бесплатно (pdf, 2.03 Mb)
Читать «Effective C# (Covers C# 4.0): 50 Specific Ways to Improve Your C#» EPUB | FB2 | MOBI | TXT | RTF
* Конвертация файла может нарушить форматирование оригинала. По-возможности скачивайте файл в оригинальном формате.
Популярные книги за неделю:
Система упражнений по развитию способностей человека (Практическое пособие)Автор: Петров Аркадий НаумовичКатегория: Путь к себе
Размер книги: 818 Kb
Сотворение мира (3-х томник)Автор: Петров Аркадий НаумовичКатегория: Путь к себе
Размер книги: 817 Kb
Introduction to Functional Programming (Prentice Hall International Series in Computing Science)Автор: Richard Bird, Автор: Philip WadlerКатегория: Математика, Прикладная математика
Размер книги: 4.73 Mb
The Clean Coder: A Code of Conduct for Professional Programmers (Robert C. Martin Series)Автор: Robert C. Martin
Размер книги: 6.06 Mb
Только что пользователи скачали эти книги:
В мир А Платонова - через его язык (Предположения, факты, истолкования, догадки)Автор: Михеев МихаилКатегория: Публицистика
Размер книги: 940 Kb
Adventure Guide to the Georgia and Carolina CoastsАвтор: Blair Howard, Автор: Norman Renouf, Автор: Kathy Renouf
Размер книги: 4.32 Mb
Kommunikation in Verteilten Systemen (KiVS) 2007 GERMANАвтор: Torsten Braun, Автор: Georg Carle, Автор: Burkhard Stiller
Размер книги: 19.50 Mb
Social Transformations in Archaeology: Global and Local Perspectives (Material Cultures)Автор: Kristian Kristiansen, Автор: Michael Rowlands
Размер книги: 6.90 Mb
|
|
|