In this course you will learn the three pillars of object
oriented programming: Inheritance, Polymorphism and Encapsulation.
You’ll see how these ideas are implemented in C# classes,
and you’ll examine the difference between classes,
structs and interfaces.
Along the way you’ll also learn about Arrays and
the C# collection classes, as well as string manipulation
and the use of regular expressions. Finally, you will learn
how to use Delegates and Events to build event-driven applications
with C#.
In this course, you will:
- Create and overload class methods and operators
- Understand encapsulation and data hiding
- Use inheritance to implement specialization and factoring
- Use virtual functions to support polymorphism
- Use and create interfaces and structs
- Create and use arrays, arrayLists and other collections
- Work with strings and regular expressions