Www.codeproject.com, 2016. — 27 p.
In this tutorial we introduce the basic concepts of C# along with object oriented programming and the .NET-Framework.
This tutorial aims to give a brief and advanced introduction into programming with C#. The prerequisites for understanding this tutorial are a working knowledge of programming, the C programming language and a little bit of basic mathematics. Some basic knowledge of C++ or Java could be helpful, but should not be required.
The right development environment.
Basic concepts.
Namespaces.
Data types and operators.
Reference and value types.
Control flow
Object-oriented programming
Inheritance and polymorphism
Access modifiers
Properties
The constructor
Abstract classes and interfaces
Exception handling
Outlook
Other Articles in this Series
History