C# Tutorial Contents

Lesson 1 Introducing the .NET framework

Lesson 2  Comparing C# to C++ and Java
           - C# versus Java
           - C# versus C++

Lesson 3 Getting Started
           - A First C# Program: 'Hello World'

Lesson 4 Variable Types (1): Reference Types and Value Types
           - Value Types
           - Reference Types
           - Escape Sequences and Verbatim Strings 
           - Boxing

Lesson 5 Variable Types (2): Pointers
          - Pointer Notation
          - Unsafe Code
          - Pointers, Methods and Arrays

Lesson 6 Arrays
         - Single-Dimensional Arrays
         - Rectangular Arrays
         - Jagged Arrays

Lesson 7  Enumerators

Lesson 8 Operators
        - Overloading operators

Lesson 9  Flow Control (1): Loop Statements
       - while loops
       - do-while loops
       - for loops
       - foreach loops

Lesson 10 Flow Control (2): Jump and Selection Statements
       - Jump Statements
       - Selection Statements

Lesson 11 Introducing Classes, Structs and Namespaces
      - Classes and Types
      - Inheritance
      - Abstract Classes and Interfaces
      - Nested Classes
      - Structs 
      - Namespaces

 
Lesson 12  Class Declaration
      - Attributes
      - Class Modifiers
      - Class Base
      - Interface Declarations

Lesson 13  Introducing Methods
      - Attributes
      - Method Modifiers
      - Formal Parameters
      - Parameter Passing
      - The params modifier
      - Return Type
      - Method Overloading

Lesson 14   Polymorphism (Inherited Methods)
      - Method Overriding
      - Method Hiding

Lesson 15   Constants, Fields, Properties and Indexers
      - Fields
      - Constants
      - Properties
       - Indexers

Lesson 16   Delegates and Events
      - Delegate Declaration and Instantiation
      - Events
Lesson 17   Exceptions

Lesson 18   Using the C# Compiler
      - Preprocessor Directives
      - Attributes

 Lesson 19    Code Documentation
                                                                       Go To Page-1