Introduction to C#
Introduction
Setup
What is .Net
What is the CLR
What is FCl
What is C#
Hello, world
The compiler
Hellp, VIsual Studio
Editing C#
Debugging C#
Types
Classes and objects in C#
Introduction
Class Definitions
Classes and Objects
Constructors
Objects and Variables
Reference types
OOP
Encapsulation
Access Modifiers
Statics
Types and Assemblies
Introduction
Reference types
Value Types
Method parameters
Structs and enums
Immutability
Arrays
Assemblies
Members: Methods, Events, and Properties
Introduction
Methods
Fields and properties
An overview of events
Delegates
Events redux
Flow Control
Introduction
Branching
Switching
Looping
Jumping
Exceptions
Common exceptions
Try and catch
Try, finally, using
Custom exceptions
Object Oriented Programming
Introduction
Pillars of OOP
Inheritance
Polymorphsim
Abstact Classes
Interfaces
Common Interfaces
http://csharp.net-tutorials.com/
Introduction
Setup
What is .Net
What is the CLR
What is FCl
What is C#
Hello, world
The compiler
Hellp, VIsual Studio
Editing C#
Debugging C#
Types
Classes and objects in C#
Introduction
Class Definitions
Classes and Objects
Constructors
Objects and Variables
Reference types
OOP
Encapsulation
Access Modifiers
Statics
Types and Assemblies
Introduction
Reference types
Value Types
Method parameters
Structs and enums
Immutability
Arrays
Assemblies
Members: Methods, Events, and Properties
Introduction
Methods
Fields and properties
An overview of events
Delegates
Events redux
Flow Control
Introduction
Branching
Switching
Looping
Jumping
Exceptions
Common exceptions
Try and catch
Try, finally, using
Custom exceptions
Object Oriented Programming
Introduction
Pillars of OOP
Inheritance
Polymorphsim
Abstact Classes
Interfaces
Common Interfaces
http://csharp.net-tutorials.com/