Effective C# : 50 Specific Ways to Improve Your C#

原创 2004年10月13日 15:01:00

Effective C#: 50 Specific Ways to Improve Your C#

By Bill Wagner

ISBN: 0321245660; Published: Dec 10, 2004; Copyright 2005;
Dimensions 7x9-1/4 ; Pages: 224; Edition: 1st.

http://www.awprofessional.com/title/0321245660

Scott Meyers作为Consulting Editor的Effetive Software Development Series预定于Dec.2004再添新秀:Effetive C# 。

书籍信息

Effective C#
编写更快、更高效、更健壮C#代码的50种方法——现在就开始受用!


C# 的易学源自其与 C++/Java/C 的相似性,但这亦造成弊端:C# 程序员经常首用老旧的技巧,殊不知还有好得多的替代方案。在 Effective C# 一书中,.NET 专家 Bill Wagner 提炼出50种方法,助您全力发挥 C# 的能量,编写出更快捷、更高效、更可靠的软件。

Effective C# 秉承千百万开发人员所推崇的 Effective C++ (Addison-Wesley, 1998) 和 Effective Java (Addison-Wesley, 2001) 之文体风格,以清晰、实用的阐释,专家技巧,以及诸多真实性代码范例见长。Wagner 先生凭借其卓越不凡的 C# 经验,从 value types 至 assemblies,从 exceptions 至 reflection,在本书中全面涉猎 C# 的方方面面。其间,他还展示了如何避免常见的 C# 性能缺陷和可靠性缺陷。您将从本书中学到:

  • 使用 immutable data types 减少不必要的错误检查,详见 Item 7
  • 避开容易引起麻烦的 C# function,详见 Item 10
  • 将垃圾收集、boxing 以及 unboxing 负担最小化,详见 Item 16 和 Item 17
  • 极尽发挥 interfaces 和 delegates 之能力,详见 Item 19 或 Item 22
  • 以更高效的方式实现 ordering relations,详见 Item 26
  • 通过创建更小、更有内聚力的 assemblies 提高可靠性和可维护性,详见 Item 32
  • 全力发挥 .NET runtime diagnostics 之功效,详见 Item 36
  • 知晓何时应该或不应该使用 reflection,详见 Item 43
  • 预览 C# 2.0 中主要的增强特性,详见 Item 49

若您已经是优秀 C# 程序员:本书则会助您进一步成为其中的出类拔萃者!

Bill Wagner 是 SRT Solutions 的创始人及 .NET 顾问。作为业界公认的.NET 独立专家,他身兼 ASP.NET、Visual Studio Magazine 以及 .NET Insight newsletter 的正式撰稿人职务。他还是 The C# Core Language Little Black Book (The Coriolis Group, 2002) 一书的作者。

More Effective C#: 50 Specific Ways to Improve Your C#

版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版、作者信息和本声明。否则将追究法律责任。http://blog.csdn.net/topmvp - topmvpWagner sh...
  • topmvp
  • topmvp
  • 2009年03月17日 20:18
  • 734

Effective C# : 50 Specific Ways to Improve Your C#

Effective C#: 50 Specific Ways to Improve Your C#By Bill WagnerISBN: 0321245660; Published: Dec 10...
  • hejishan
  • hejishan
  • 2008年04月08日 23:20
  • 192

Effective C#: 50 Specific Ways to Improve Your C#

版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版、作者信息和本声明。否则将追究法律责任。http://blog.csdn.net/topmvp - topmvpC#s resem...
  • topmvp
  • topmvp
  • 2008年10月10日 16:09
  • 308

至少应该阅读的九本C++著作(by 荣耀)

声明:本文系转载,据说是荣耀先生推荐的,但是找不到原文出处了。只有这个也是转载:http://phoenixzz.blogbus.com/logs/337332.html =============...
  • godenlove007
  • godenlove007
  • 2013年06月15日 15:41
  • 1077

Effective Modern C++笔记汇总

Effective Modern C++ 目录Item 1: Understand template type deduction….待续
  • zhangyifei216
  • zhangyifei216
  • 2017年06月05日 16:09
  • 2158

Effective XML: 50 specific ways to improve your XML

版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版、作者信息和本声明。否则将追究法律责任。http://blog.csdn.net/topmvp - topmvpElliotte ...
  • topmvp
  • topmvp
  • 2008年08月20日 21:06
  • 251

Effective software testing: 50 specific ways to improve your testing

版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版、作者信息和本声明。否则将追究法律责任。http://blog.csdn.net/topmvp - topmvpMany of t...
  • topmvp
  • topmvp
  • 2008年08月21日 20:44
  • 372

10 Specific Ways to Improve Your Productivity With Emacs

Emacs is the world's best text editor. It's not just the best for editing program source; it's the b...
  • mfight
  • mfight
  • 2011年07月15日 10:06
  • 409

Effective C++ : 55 Specific Ways to Improve Your Programs and Designs

版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版、作者信息和本声明。否则将追究法律责任。http://blog.csdn.net/topmvp - topmvpThis exce...
  • topmvp
  • topmvp
  • 2008年08月19日 22:19
  • 327

12 Effective Ways To Improve Your Programming

1. Never Stop Learning and Reading  Read books, not just websites.  Read for self-improvement,...
  • wzb56
  • wzb56
  • 2012年05月16日 20:14
  • 583
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Effective C# : 50 Specific Ways to Improve Your C#
举报原因:
原因补充:

(最多只允许输入30个字)