Introduction to the C# 9 Type System
C# is a strongly-typed language. In this course, you’ll learn how to work with built-in data types, classes, interfaces, and inheritance.
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#.
Author Name: Gill Cleeren
Author Description:
Gill Cleeren is a Microsoft Regional Director, MVP and Pluralsight author. Gill is the CTO of Xebia Microsoft Services 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.
Table of Contents
- Course Overview
2mins - Course Introduction
5mins - Using Built-in C# Data Types
45mins - Creating and Using Strings
40mins - Working with Methods
39mins - Understanding Value Types and Reference Types
32mins - Creating Your First Class and Objects
51mins - Doing More with Custom Types
32mins - Applying Inheritance to C# Types
50mins - Using Interfaces
19mins
There are no reviews yet.