- Overview of the Microsoft .NET Platform
- Overview of C#
- Using Value-Type Variables
- Statements and Exceptions
- Methods and Parameters
- Arrays
- Essentials of Object-Oriented Programming
- Using Reference-Type Variables
- Creating and Destroying Objects
- Inheritance in C#
- Aggregation, Namespaces, and Advanced Scope
- Operators and Events
- Properties and Indexers
- Attributes
The goal of this course is to provide students with the knowledge and skills they need to develop C# applications for the Microsoft .NET Platform. The course focuses on C# program structure, language syntax, and implementation details.
C# was created to be the programming language best suited for writing enterprise applications for .NET. C# combines the high productivity of Microsoft Visual Basic with the raw power of C++. It is a simple, object-oriented, and type-safe programming language that is based on the C and C++ family of languages.