Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
<< Quay lại Trang 1 2 3 |
Understanding Object - Oriented Programming: Polymorphism |
Chapter 5: Understanding Object - Oriented Programming: Polymorphism |
5.1 introduction |
5.2 Derrived Class Object to Base Class Object Conversion |
5.3 Type Fields and Switch Statements |
5.4 Polymorphism Examples |
5.5 Abstract Classes and Methods |
5.6 Case Study: Innheriting Interface and Implementation |
5.7 Sealed Classes and Methods |
5.8 Case Study: Payroll System Using Polymorphism |
5.9 Case Study: Creating and Using Interfaces |
5.10 Delegates |
5.11 Operator Overloading |
Summary |
Array, Collection Types and Iterators |
Chapter 6: Array, Collection Types and Iterators |
6.1 Introduction to Arrays |
6.2 Multidimensional Rectangular Arrays |
6.3 Multidimensional Jagged Arrays |
6.4 Collection Types |
6.5 Iterators |
6.6 Collection Initializers |
Summary |
Video training |
Work with Interfaces |
Chapter 7: Working with Interfaces |
7.1 Interfaces Define Types |
7.2 Defining Interfaces |
7.3 Implementing Interfaces |
7.4 Interface Member Matching Rules |
7.5 Explicit Interface implementation with Value Types |
7.6 Versioning Consideration |
7.7 Contracts |
7.8 Choosing Between Intefaces and Classes |
Summary |
Video training |
Understanding Structure Exception Handling |
Chapter 8: Understanding Structure Exception Handling |
8.1 Introduction |
8.2 Exception Handling Overview |
8.3 Example: DivideByZeroException |
8.4 .Net Exception hierachy |
8.5 Finally Block |
8.6 Exception Properties |
8.7 Programmer - Defined Exception Classes |
8.8 Handling Overflows with Operators checked and unchecked |
Summary |
Video training |
Generics |
Chapter 9: Generics |
9.1 Difference between Generics and C++ Templates |
9.2 Efficiency and Type Safety of Generics |
9.3 Generics Type Definitions and Constructed Types |
9.4 Generic Classes and Structs |
9.5 Generic Interfaces |
9.6 Generic Methods |
9.7 Generic Delegates |
9.8 Generic Type Conversion |
9.9 Default Value Expression |
9.10 Nullable Types |
9.11 Constructed Types Control Accessbility |
9.12 Generics and Inheritance |
9.13 Constraints |
9.14 Constraints on Nonclass Types |
9.15 Generic System Collections |
9.16 Generic System Interfaces |
9.17 Select Problems and Solutions |
9.18 Conversion and Operators within Generic Types |
9.19 Creating Constructed Types Dynamically |
Summary |
Video training |
Delegates, Events and Lambdas |
Chapter 10: Delegates, Events and Lambdas |
10.1 Understanding the .Net Delegate Type |
10.2 Defining a Delegate in C# |
10.3 The System.MulticastDelegate and System.Delegate Base Class |
10.4 The Simplest Possible Delegate Example |
10.5 Retrofitting the Car Type with Delegate |
10.6 A more Elaborate Delegate Example |
10.7 Understanding Delegate Covariance |
10.8 Creating Generic Delegates |
10.9 Understanding C# Events |
10.10 The Generic EventHandler<T> delegate |
10.11 Understanding C# Anonymous Methods |
10.12 Understanding Method group Conversions |
10.13 The C# 2008 Lambdas Operator |
Summary |
Video training |