Programming C#
Programming C#
Part I Introduction
1. Writing Programs
- Structure of a Program
- Simple Statements
- Complex Statements
2. Controlling Program Flow
- Conditional Instructions
- Boolean Expressions
3. Making Decisions in Code
- if Statements
- Complex if Statements
- switch statements
4. Using Loops
- for statements
- Nested for Loops
- foreach statements
- while statements
- do-while statements
Part 2 TYPE SYSTEM
Creating Value Types
- Predefined Value Types
- Data Structures
- Enumerations
Creating Reference Types
- Modifiers
- Defining Fields
- Constructors
- Methods
- Overloaded Methods
- Abstract and Overridden Methods
- Extension Methods
- Optional and Named Parameters
Encapsulation
- Properties
- Enforced Encapsulation by Using Properties
- Indexed Properties
Understanding Generic Types and Generic Methods
- Generic Types
- Generic Types
- Generic Methods
- Generic Methods