Programming in C#: Using Types
Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level
Overview/Description
One of the main types in object-oriented programming is the class. Delve into classes and explore encapsulation, implementing a class hierarchy, using reflection, and managing the object life cycle.
Expected Duration (hours)
1.4
Lesson Objectives Programming in C#: Using Types
format strings
use auto-implemented properties
use public, internal, and private access modifiers
implement explicit interfaces
create interfaces
implement inheritance
create and implement indexers
use IEnumerable
use the Dispose method of the IDisposable interface to remove an object
define the concept of COM interoperability and IUnKnow interface
implement the IComparable interface
use the System.Reflection namespace to provide a range of information about a type
use types from the 'System.Reflection namespace' such as Assembly, PropertyInfo, and MethodInfo type
demonstrate how to apply and read attributes
create attribute classes to add to a code construct
use CodeDom to create code dynamically
Course Number: it_wdpgcs_03_enus
Expertise Level
Intermediate