C#'s principal designer and lead architect at Microsoft is Anders Hejlsberg. His previous experience in programming language and framework design (Visual J++, Borland Delphi, Turbo Pascal) can be readily seen in the syntax of the C# language, as well as throughout the Common Language Runtime (CLR) core.
C# is intended to be a simple, modern, general-purpose, object-oriented programming language.
About MicroSoft.Net Technology >>>
Introduction >>>
Standardization and licensing >>>
Versions & Changes >>>
.NET vs. Java and Java EE >>>
Criticism >>>
About C# >>>
What is C#? >>>
C# & Other OOP Languages >>>
Why c# >>>
Basics of C# >>>
Primitive Data Types >>>
The Value Type >>>
Methods & Formal Parameters >>>
Operators & Variables >>>
Types Conversion in C# >>>
Enum >>>
Type Safety in C# >>>
Using Return Statements>>>
Scope of the variable >>>
Control Statements >>>
Early & Late Binding >>>
Managed and Unmanaged code >>>
Getting Started with C# >>>
Getting Started with C# >>>
Class & Object >>>
Inheritance >>>
Interfaces >>>
Abstract Class >>>
Sealed Class >>>
Polymorphism >>>
Overloading >>>
Abstract Class and Interfaces >>>
Abstract Classes and Methods >>>
Interfaces >>>
Advantage & Disadvantages of Interface >>>
Namespaces and Base Classes >>>
Introduction >>>
Namespaces in C#2.0 >>>
The Base Classes >>>
Enumerations, Arrays and String Manipulation >>>
Enums >>>
Arrays >>>
String Manipulation in C# >>>
Collections >>>
Collections & Collection Classes >>>
Properties and Access Attributes >>>
Properties >>>
Restrictions of properties >>>
Attributes >>>
Indexer >>>
Comparison : Properties & Indexers >>>
Delegates and Events >>>
www.akadia.com/services/dotnet_delegates_and_events.html >>>
Events >>>
Event Handlers >>>
Errors and Exceptions Handling >>>
Errors >>>
Exceptions >>>
Creating Custom Exceptions >>>
Garbage Collection and Resource Management >>>
The Life and Time of an object >>>
What is garbage collection? >>>
Resource Management >>>
Graphical Device Interface (GDI+) >>>
Graphics Handling >>>
Graphical Device Interface (GDI) >>>
Sample Examples:* >>>
File Handling >>>
Files & Folders >>>
Stream >>>
Creating Objects >>>
Generics >>>
Introduction >>>
What are Generics? >>>
Csharp Generics Collection Interfaces >>>
Value and Reference Type >>>
Types >>>
Value Types >>>
Reference Types >>>
What’s New in C#2.0 and C#3.0 >>>
What’s New in .Net 2.0 >>>
What’s New in C# 2.0 >>>
What's New in C# 3.0 (A Brief Preview) >>>