次の方法で共有


Giáo trình lập trình C# 3.0 - Trang 2

<< 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