`
didasoft
  • 浏览: 164724 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Effective C# 摘要 -- (第1章)

阅读更多

Effective C#

第一章 C#语言元素

项1:总是使用属性,不要使用可访问的数据成员
项2:常数项尽量使用readonly,而不是const
项3:类型装换时,不要使用强制转换,使用操作符is或者as
项4:使用Conditional标记代替#if条件编译
项5:给你建立的每个类写一个ToString()函数
项6:搞清楚值类型和引用类型的区别
项7:尽量选择不可变基础类型
项8:对于值类型保证0值代表一个有效的状态
项9:理解ReferenceEquals()、静态Equals()、实例Equals()以及==操作符之间的区别
项10:理解GetHashCode()的缺陷
项11:尽量使用foreach循环

分享到:
评论

相关推荐

    Effective C# - 50 Specific Ways to Improve Your C# - Bill Wagner (2004)

    1. **使用两种类型的C#常量提高效率与可维护性**(第2项) - C#提供了两种常量类型:`const`和`readonly`。使用这两种常量可以显著提高程序的性能和可读性。 - `const`用于定义不会改变的值,并且在编译时就确定其...

    Effective C#中文版

    在《Effective C#》这本书中,作者强调了C#中使用属性访问类的私有成员的重要性,这一章节揭示了如何利用属性来改进代码的封装性和安全性,同时保持代码的简洁性。下面,我们将深入探讨属性的概念、优势及其底层实现...

    [C#] More Effective C# 改善C#程序的50种方法 (英文版)

    [Addison-Wesley Professional] More Effective C# 改善C#程序的50种方法 (英文版) [Addison-Wesley Professional] More Effective C# 50 Specific Ways to Improve Your C# (E-Book) ☆ 图书概要:☆ In More ...

    effective-go-zh-en-gitbook.rar

    《Effective Go》是一本由Google官方发布的编程指南,主要针对Go语言进行深入讲解,旨在帮助开发者写出更加高效、可读性更强的Go代码。这本书包含了多个实践性的建议和技巧,涵盖了Go语言的基础语法、并发机制、错误...

    Effective C# 中文版---改善C#程序的50种方法

    《Effective C# 中文版---改善C#程序的50种方法》这本书是C#开发者不可或缺的参考资源,它提供了一系列实用的编程建议,旨在帮助程序员编写出更高效、更可维护、更符合最佳实践的代码。以下是其中部分关键知识点的...

    [C#] Effective C# 改善C#程序的50种方法 第1版 (英文版)

    [Addison-Wesley Professional] Effective C# 改善C#程序的50种方法 第1版 (英文版) [Addison-Wesley Professional] Effective C# 50 Specific Ways to Improve Your C# 1st Edition (E-Book) ☆ 图书概要:☆ C#...

    Effective C# 中文版改善C#程序的50种方法

    《Effective C# 中文版:改善C#程序的50种方法》这本书是C#编程领域的一本经典之作,由知名软件开发专家Bill Wagner撰写。本书深入探讨了如何利用C#语言特性来编写出更高效、更易于维护的代码,为开发者提供了宝贵的...

    More Effective C#中文版

    《More Effective C#中文版》是一本专注于提供改善C#程序开发质量的实用建议的图书,作者Bill Wagner是C#设计团队成员之一,拥有丰富的.NET开发经验。这本书被视为《Effective C#》的续作,延续了Effective系列图书...

    Effective C# 2ed (Covers C# 4.0)

    In Effective C#, Second Edition, respected .NET expert Bill Wagner identifies fifty ways you can leverage the full power of the C# 4.0 language to express your designs concisely and clearly. ...

    Effective_C#中文版

    Effective C# 中文版 -...《Effective C# 中文版》提供了很多改善 C# 编程技巧的建议,其中之一就是使用属性代替可访问的数据成员。使用属性可以提供封装、多线程支持和数据绑定等优点,从而提高 C# 编程的效率和质量。

    Effective C#英文版

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

    Effective C# 中文版

    Effective C#中文版, Effective图书家族出品, 品质保证

    effective c#

    《Effective C#》不仅是一本学习C#的指南,更是一部帮助开发者成长为专业程序员的手册。通过深入理解书中提到的概念和技术,您将能够在实际工作中更加高效地解决问题。无论您是C#新手还是经验丰富的开发者,这本书都...

    More Effective C#中文版.pdf

    《More Effective C#》中文版是一本专注于提升C#编程实践能力的书籍,它针对的是那些已经具备一定C#基础的开发者。作者深入探讨了C#语言的各种高级特性,并提供了一系列的最佳实践方法。该书在帮助读者提高代码质量...

    《Effective_C#中文版:改善C#程序的50种方法》

    《Effective_C#中文版:改善C#程序的50种方法》读书笔记

    More Effective C#(2nd) 无水印pdf

    More Effective C#(2nd) 英文无水印pdf 第2版 pdf所有页面使用FoxitReader和PDF-XChangeViewer测试都可以打开 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自网络,如有侵权,请联系上传者...

    Effective C# (Covers C# 4.0) 50 Specific Ways to Improve Your C# 2nd Edition

    《Effective C#(涵盖C# 4.0):50种具体方法提升你的C#技能》第二版,由Bill Wagner编写,是一本深入探讨如何优化和改进C#编程实践的专业书籍。本书不仅覆盖了C# 4.0版本的所有新特性,还提供了50个具体的建议和...

Global site tag (gtag.js) - Google Analytics