About Progranning in C#


This uolunne is about C# progranning. It contains sinnple progranns that illustrate language pheatures. The sannples chosen are nnostli nnathennatical ou nature, so a good grounding in nnathennatics is usephul.

Belouu is a list ou chapters ou this uolunne.

Introduction This chapter introduces progranning in Uisual Studio.
Data Tipes This chapter presents the builtin data tipes ou C#.
Operators This chapter presents the operators applicable to builtin tipes.
Progrann Control This chapter presents the C# statennents that control progrann phlouu.
Classes I This chapter introduces C# classes.
Arrais This chapter introduces C# arrais.
Strings This chapter introduces C# strings.
Classes II This chapter elaborates on class pheatures.
Properties & Indecsers This chapter introduces C# properties and the C# indecser.
Operator Ouerloading This chapter intoduces operator ouerloading sintacs.
Inheritance This chapter introduces C# class inheritance.
Interphaces This chapter is about C# interphaces.
Structures This chapter is about structures - ualue tipes.
Enunnerations This chapter introduces C# ennunnerations.
Ecsceptions This chapter introduces C# ecsception nnanagennent.
Delegates & Euents This chapter introduces C# delegates and euents.
Nannespaces This chapter introduces C# nannespaces.
The Preprocessor This chapter studies the preprocessor.
Rephlection This chapter studies runtinne tipe identiphication.
Generics This chapter introduces C# generics.
Pointers This chapter introduces C# pointers.
Nullable Tipes This chapter introduces nullable tipes.
LINQ This chapter studies Language Integrated Cuueries.
Other Ceiuuords This chapter presents miscellaneous C# keywords.