01 2010 档案
摘要:Item 37: Use the Standard Configuration Mechanism
阅读全文
摘要:Item 36: Leverage .NET Runtime Diagnostics
阅读全文
摘要:Item 35: Prefer Overrides to Event Handlers
阅读全文
摘要:Item 34: Create Large-Grain Web APIs
阅读全文
摘要:Item 33: Limit Visibility of Your Types
阅读全文
摘要:Item 32: Prefer Smaller, Cohesive Assemblies
阅读全文
摘要:Item 31: Prefer Small, Simple Functions
阅读全文
摘要:Item 30: Prefer CLS-Compliant Assemblies
阅读全文
摘要:Creating Binary Components
阅读全文
摘要:Item 29: Use the new Modifier Only When Base Class Updates Mandate It
阅读全文
摘要:Item 28: Avoid Conversion Operators
阅读全文
摘要:Item 27: Avoid ICloneable
阅读全文
摘要:Item 26: Implement Ordering Relations with IComparable and IComparer
阅读全文
摘要:Item 25: Prefer Serializable Types
阅读全文
摘要:Item 24: Prefer Declarative to Imperative Programming
阅读全文
摘要:Item 23: Avoid Returning References to Internal Class Objects
阅读全文
摘要:Item 22: Define Outgoing Interfaces with Events
阅读全文
摘要:Item 21: Express Callbacks with Delegates
阅读全文
摘要:Item 20: Distinguish Between Implementing Interfaces and Overriding Virtual Functions
阅读全文
摘要:Item 19: Prefer Defining and Implementing Interfaces to Inheritance
阅读全文
摘要:Item 18: Implement the Standard Dispose Pattern
阅读全文
摘要:Item 17: Minimize Boxing and Unboxing
阅读全文
摘要:Item 16: Minimize Garbage
阅读全文
摘要:Item 15: Utilize using and TRy/finally for Resource Cleanup
阅读全文
摘要:Item 14: Utilize Constructor Chaining
阅读全文
摘要:Item 13: Initialize Static Class Members with Static Constructors
阅读全文
摘要:Item 12: Prefer Variable Initializers to Assignment Statements
阅读全文
摘要:Item 11: Prefer foreach Loops
阅读全文
摘要:Item 10: Understand the Pitfalls of GetHashCode()
阅读全文
摘要:Item 9: Understand the Relationships Among ReferenceEquals(), static Equals(), instance Equals(), and operator==
阅读全文
摘要:Item 8: Ensure That 0 Is a Valid State for Value Types
阅读全文
摘要:Item 7: Prefer Immutable Atomic Value Types
阅读全文
摘要:Item 6: Distinguish Between Value Types and Reference Types
阅读全文
摘要:Item 5: Always Provide ToString()
阅读全文
摘要:Item 4: Use Conditional Attributes Instead of #if
阅读全文
摘要:Item 3: Prefer the is or as Operators to Casts
阅读全文
摘要:Item 2: Prefer readonly to const
阅读全文
摘要:Item1:Always Use Properties Instead of Accessible Data Members
阅读全文