YoVDO

Introduction to the C# Type System

Offered By: Pluralsight

Tags

ASP.NET Core Courses Inheritance Courses

Course Description

Overview

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#.

Syllabus

  • 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

Taught by

Gill Cleeren

Related Courses

Make an Action Bar in Unity Part 1 - Modular Action System
Coursera Project Network via Coursera
Programmazione I
University of Naples Federico II via edX
Основы разработки на C++: жёлтый пояс
Moscow Institute of Physics and Technology via Coursera
C++ Programming: Object-Oriented Design
Codio via edX
Java: Going Further with Classes and Methods
Codecademy