Course details

Programming in C#: Creating Types

Programming in C#: Creating Types

Expected Duration
Lesson Objectives
Course Number
Expertise Level

In addition to classes, there are a number of C# types and structures. Learn how to create and use types, convert value and ref types, and manipulate strings in C#.

Expected Duration (hours)

Lesson Objectives

Programming in C#: Creating Types

  • create, modify, and compile structs using fields, properties, and methods
  • create, modify, and debug enums
  • create and use classes
  • use constructors to instantiate classes
  • use optional and named parameters
  • create static class methods and variables
  • use extension methods
  • create and use indexers
  • specify the concept overloading and overriding
  • overload methods
  • override methods
  • illustrate the concept of generics
  • create and use generic type
  • use generic methods
  • convert value types
  • convert ref types
  • convert 'Value to Reference' and 'Reference to Value'
  • use the dynamic runtime
  • use IConvertible
  • use IFormattable
  • Course Number:

    Expertise Level