Companies Home Search Profile

Introduction to the C# 9 Type System

Focused View

Gill Cleeren

5:18:04

8 View
  • 1. Course Overview.mp4
    02:04
  • 1. Version Check.mp4
    00:20
  • 2. Module Introduction.mp4
    00:48
  • 3. What Will You Learn from This Course.mp4
    03:05
  • 4. Required Tools.mp4
    00:56
  • 01. Module Introduction.mp4
    01:16
  • 02. Understanding Types in C#.mp4
    06:07
  • 03. Using Built-in Data Types.mp4
    02:10
  • 04. Demo - Working with Primitive Types.mp4
    05:03
  • 05. Expressions in C#.mp4
    02:27
  • 06. Demo - Operators and Default Values.mp4
    04:08
  • 07. Members on Primitive Types.mp4
    02:09
  • 08. Demo - Working with Members of int and char.mp4
    03:08
  • 09. Working with DateTime.mp4
    02:20
  • 10. Demo - Working with DateTime.mp4
    05:39
  • 11. Converting between Types.mp4
    02:48
  • 12. Demo - Converting between Types.mp4
    02:43
  • 13. Implicit Typing.mp4
    02:21
  • 14. Demo - Implicit Typing.mp4
    01:46
  • 15. Summary.mp4
    01:00
  • 01. Module Introduction.mp4
    01:23
  • 02. Understanding Strings in C#.mp4
    03:02
  • 03. Demo - Creating Strings.mp4
    02:20
  • 04. Working with Strings.mp4
    04:34
  • 05. Demo - Working with Strings.mp4
    05:45
  • 06. Escaping Text.mp4
    02:27
  • 07. Demo - Escaping Text.mp4
    02:36
  • 08. Testing Strings for Equality.mp4
    01:29
  • 09. Demo - Comparing Strings.mp4
    01:53
  • 10. The Immutability of Strings.mp4
    04:35
  • 11. Demo - Strings are Immutable.mp4
    05:19
  • 12. Parsing from Strings to Other Types.mp4
    01:37
  • 13. Demo - Parsing Strings.mp4
    02:53
  • 14. Summary.mp4
    00:38
  • 01. Module Introduction.mp4
    00:59
  • 02. Understanding Methods.mp4
    06:02
  • 03. Demo - Creating Methods.mp4
    05:59
  • 04. Finding the Correct Method.mp4
    02:19
  • 05. Demo - Method Overloading.mp4
    02:42
  • 06. Passing Parameters by Value and by Reference.mp4
    03:01
  • 07. Demo - Passing Parameters by Value and by Reference.mp4
    04:23
  • 08. Demo - Using the out Keyword.mp4
    03:02
  • 09. Using params.mp4
    01:53
  • 10. Demo - Using params.mp4
    01:50
  • 11. Optional Parameters and Named Arguments.mp4
    02:18
  • 12. Demo - Optional Parameters and Named Arguments.mp4
    02:42
  • 13. Demo - Using Expression-bodied syntax.mp4
    01:33
  • 14. Summary.mp4
    00:32
  • 1. Module Introduction.mp4
    01:05
  • 2. The Common Type System.mp4
    05:45
  • 3. Understanding Custom Types.mp4
    04:13
  • 4. Demo - Browsing for Custom Types.mp4
    06:10
  • 5. Creating Enumerations.mp4
    02:24
  • 6. Demo - Creating Enumerations.mp4
    05:54
  • 7. Working with Structs.mp4
    02:56
  • 8. Demo - Working with Structs.mp4
    03:28
  • 9. Summary.mp4
    00:44
  • 01. Module Introduction.mp4
    01:12
  • 02. Understanding Classes.mp4
    03:50
  • 03. Creating the Employee Class.mp4
    03:46
  • 04. Demo - Creating the Employee Class.mp4
    05:40
  • 05. Using the Class.mp4
    08:31
  • 06. Demo - Creating Objects.mp4
    07:11
  • 07. Demo - Working with Several Objects.mp4
    01:50
  • 08. Demo - Classes Are Reference Types.mp4
    02:42
  • 09. Adding Properties.mp4
    03:15
  • 10. Demo - Adding Properties.mp4
    06:26
  • 11. Demo - Building the Employee Registration Application.mp4
    05:55
  • 12. Summary.mp4
    00:48
  • 01. Module Introduction.mp4
    01:29
  • 02. Grouping Classes in Namespaces.mp4
    02:12
  • 03. Demo - Working with Custom Namespaces.mp4
    04:04
  • 04. Introducing Static Data.mp4
    03:39
  • 05. Demo - Working with Static Data and Methods.mp4
    05:03
  • 06. Demo - Working with Constant Data.mp4
    01:43
  • 07. Working with null.mp4
    04:01
  • 08. Demo - Working with null.mp4
    03:56
  • 09. Understanding Garbage Collection.mp4
    02:46
  • 10. Demo - Understanding Garbage Collection.mp4
    02:54
  • 11. Summary.mp4
    00:54
  • 01. Module Introduction.mp4
    01:26
  • 02. Understanding Inheritance.mp4
    03:20
  • 03. Creating a Base and a Derived Type.mp4
    03:55
  • 04. Demo - Creating a Base and a Derived Type.mp4
    10:05
  • 05. The Is-A Relation.mp4
    01:02
  • 06. Demo - The Is-A Relation.mp4
    02:24
  • 07. Using Polymorphism.mp4
    05:44
  • 08. Demo - Using the virtual and override Keywords.mp4
    06:32
  • 09. Demo - Working with Sealed Classes.mp4
    01:32
  • 10. Abstract Classes.mp4
    03:15
  • 11. Demo - Working with Abstract Classes.mp4
    05:56
  • 12. Inheriting from System.Object.mp4
    01:56
  • 13. Demo - Inheriting from System.Object.mp4
    02:24
  • 14. Summary.mp4
    00:57
  • 1. Module Introduction.mp4
    00:44
  • 2. Understanding Interfaces.mp4
    05:14
  • 3. Demo - Creating a Custom Interface.mp4
    04:02
  • 4. Exploring and Using Built-in Interfaces.mp4
    01:45
  • 5. Demo - Using IComparable.mp4
    03:58
  • 6. Using Polymorphism with Interfaces.mp4
    00:50
  • 7. Demo - Using Polymorphism with Interfaces.mp4
    01:29
  • 8. Summary and Course Closing.mp4
    01:04
  • Description


    C# is a strongly-typed language. In this course, you’ll learn how to work with built-in data types, classes, interfaces, and inheritance.

    What You'll Learn?


      Since C# is a strongly-typed language, everything you work with has to have a type defined. It's vital to know how to create your own custom types like classes, interfaces, enums, and structs. In this course, Introduction to the C# Type System, you’ll learn about the type system in C#. First, you’ll explore the built-in data types, including int, string, and DateTime. Next, you’ll understand the difference between value types and reference types and you’ll see how to create your own types, be that classes, enums, interfaces, or structs. Finally, you’ll learn about the different aspects offered by C# to create classes including inheritance. When you have finished this course, you’ll understand the different value types and reference types in C# needed to create any .NET application using C#.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category

    C#

    Gill Cleeren
    Gill Cleeren
    Instructor's Courses
    Gill Cleeren is a Microsoft Regional Director, MVP and Pluralsight author. Gill is the CTO of Xpirit Belgium and focuses on web and mobile architecture. He's also a frequent speaker at many international conferences. Gill also founded Techorama, the biggest IT conference in Belgium and the Netherlands. You can contact him via xpirit.com/gill
    Pluralsight, LLC is an American privately held online education company that offers a variety of video training courses for software developers, IT administrators, and creative professionals through its website. Founded in 2004 by Aaron Skonnard, Keith Brown, Fritz Onion, and Bill Williams, the company has its headquarters in Farmington, Utah. As of July 2018, it uses more than 1,400 subject-matter experts as authors, and offers more than 7,000 courses in its catalog. Since first moving its courses online in 2007, the company has expanded, developing a full enterprise platform, and adding skills assessment modules.
    • language english
    • Training sessions 102
    • duration 5:18:04
    • level preliminary
    • English subtitles has
    • Release Date 2023/12/15