How to Code .NET : Tips and Tricks for Coding .NET 1.1 and .NET 2.0 Applications Effectively /
Autor principal: | |
---|---|
Autor Corporativo: | |
Formato: | eBook |
Lenguaje: | English |
Publicado: |
Berkeley, CA :
Apress : Imprint: Apress,
2007.
|
Edición: | 1st ed. 2007. |
Materias: |
Tabla de Contenidos:
- What This Book Is About
- .NET Runtime and Framework Related Solutions
- Value Types and Reference Types Can Be Confused
- What are Delegates?- What Does the Yield Keyword Really Generate?- Versioning Assemblies
- Loading Assemblies Without Any Hassles Using A Utility Class
- Dynamically Loading and Unloading Assemblies
- Implementing GetHashCode Properly
- Think of .NET Generics as Black Boxes
- Figuring Out What Generic Methods Do
- Why For .NET Generics Do You Need the New and Class Keyword?- Text Related Solutions
- Converting a String to an Array and Vice Versa
- Parsing Numbers from Buffers
- When To Use StringBuilder
- Finding a Piece of Text within a Text Buffer
- Always Implement ToString
- Using a Disposable Type to Iterating the Results of Finding Multiple Pieces of Text within a Text Buffer
- Making ToString Generate Structured Output
- C# and Code Related Solutions
- Inheritance can be Used Effectively (instead of Interfaces only)
- (Almost) Everything You Ever Wanted To Know About Implementing Interfaces
- Defining a Namespace, Class, and Interface Naming Convention
- Understanding the Overloaded Return Type and Property
- Null Is Not Always A Null
- Architecture, and Pattern Related Solutions
- Abstract Class Bridge Pattern Variation
- Nested Private Class Bridge Pattern Variation
- How to Effectively Deal with Placeholder Interfaces or Base Classes
- A Null Value is Not Always a Null State
- All the Essentials You Ever Wanted To Know About The Factory Pattern
- Don't Expose the Internal State of a Class
- Designing Consistent Classes
- Immutable Types are Scalable Type
- Understanding and Using Functors
- Avoiding Constructors Parameters without Identity
- Understanding and Implementing Singletons
- Testing Hard To Test Classes Using Mock Objects.