Programming in C#: Creating Types

Visual Studio    |    Intermediate
  • 20 videos | 1h 56m 18s
  • Includes Assessment
  • Earns a Badge
Rating 4.2 of 131 users Rating 4.2 of 131 users (131)
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#.

WHAT YOU WILL LEARN

  • 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

IN THIS COURSE

  • 4m 11s
    In this video, find out how to create, modify, and compile structs using fields, properties, and methods. FREE ACCESS
  • 4m 50s
    Find out how to create, modify, and debug enumerations. FREE ACCESS
  • Locked
    3.  Creating and Using Classes
    3m 40s
    Find out how to create and use classes. FREE ACCESS
  • Locked
    4.  Using Constructors
    3m 43s
    In this video, you will use constructors to create objects from classes. FREE ACCESS
  • Locked
    5.  Using Optional and Named Parameters
    3m 11s
    During this video, you will learn how to use optional and named parameters. FREE ACCESS
  • Locked
    6.  Static Class and Members
    5m 23s
    Learn how to create static class methods and variables. FREE ACCESS
  • Locked
    7.  Extension Methods
    10m 22s
    Learn how to use extension methods. FREE ACCESS
  • Locked
    8.  Indexers
    7m 9s
    In this video, you will learn how to create and use indexers. FREE ACCESS
  • Locked
    9.  Overloading vs Overriding
    4m 26s
    Upon completion of this video, you will be able to specify the concepts of overloading and overriding. FREE ACCESS
  • Locked
    10.  Overloading Methods
    6m 7s
    In this video, you will learn how to overload methods. FREE ACCESS
  • Locked
    11.  Overriding Methods
    10m 5s
    To override a method, you must first find out how. FREE ACCESS
  • Locked
    12.  Generics
    5m 57s
    After completing this video, you will be able to illustrate the concept of generics. FREE ACCESS
  • Locked
    13.  Generic Type
    14m 32s
    In this video, learn how to create and use generic types. FREE ACCESS
  • Locked
    14.  Using Generic Methods
    4m 19s
    In this video, learn how to use generic methods correctly. FREE ACCESS
  • Locked
    15.  Converting Value Types
    4m 41s
    In this video, you will learn how to convert value types. FREE ACCESS
  • Locked
    16.  Converting Ref Types
    4m 12s
    Learn how to convert reference types. FREE ACCESS
  • Locked
    17.  Boxing and Unboxing
    4m 20s
    In this video, learn how to convert 'Value to Reference' and 'Reference to Value'. FREE ACCESS
  • Locked
    18.  Using the Dynamic Runtime
    4m 29s
    Find out how to use the dynamic runtime. FREE ACCESS
  • Locked
    19.  Using IConvertible
    4m 53s
    In this video, learn how to use the IConvertible interface. FREE ACCESS
  • Locked
    20.  Using IFormattable
    5m 47s
    In this video, you will learn how to use the IFormattable interface. FREE ACCESS

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.

YOU MIGHT ALSO LIKE

Rating 5.0 of 4 users Rating 5.0 of 4 users (4)
Rating 4.6 of 66 users Rating 4.6 of 66 users (66)

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.3 of 168 users Rating 4.3 of 168 users (168)
Rating 4.2 of 145 users Rating 4.2 of 145 users (145)
Rating 4.5 of 206 users Rating 4.5 of 206 users (206)