Programming in C#: Creating Types


Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description
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)
2.0

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:
    it_wdpgcs_02_enus

    Expertise Level
    Intermediate