Sponsored Links


Resources

.NET Research Library
Get .NET related white papers, case studies and webcasts

C# TutorialC# TutorialC# Tutorial Discuss DiscussDiscuss Printer friendly Printer friendlyPrinter friendly
C# Tutorial

April 20, 2004

C# Tutorial

Welcome to the DevelopMentor C# tutorial.

Prerequisites

This tutorial is intended for experienced software developers. Knowledge of core programming concepts is assumed. No previous experience with C#, object-oriented programming, or .NET is needed. A background using one of the other languages in the C family (C, C++, Java) will be helpful but is not required.

Contents

The tutorial begins with a brief overview of software development in .NET. It then turns to the core of the C# language, covering basic topics such as primitive types, variables, loops, etc. After the basics are out of the way, it moves on to object oriented language features such as class, inheritance, method binding, and interface. Along the way, the tutorial will also present useful topics such as static members, namespaces, exceptions, properties, and indexers. It finishes with a look at delegates, the C# implementation of object-oriented function pointers.

Organization

This tutorial consists of a sequence of modules. Each module contains a topic, exercises, and a quiz. The topics contain study materials for each concept in the module. The exercises are designed to give hands-on experience with the concepts covered in the module. Each exercise consists of one or more parts. Each part contains a general description, steps for guidance, and links to solutions. The quizzes provide a way to test for a basic understanding of the concepts covered in each module.

This material is excerpted from the Programming C# course offered by DevelopMentor.


News | Blogs | Discussions | Tech talks | White Papers | Downloads | Articles | Media kit | About
All Content Copyright ©2007 TheServerSide Privacy Policy
Site Map