Advanced C#: Classes, Records, and Structs
Offered By: LinkedIn Learning
Course Description
Overview
Learn about the kinds of custom data types you can create in C#—classes, records, and structs—as well as the scenarios that each type is intended to address.
Syllabus
Introduction
- The right C# structure for the right purpose
- Getting started
- Using CoderPad with this course
- Understanding value and reference types
- Comparison of data structure types
- Object immutability
- Defining classes
- Class inheritance
- Equality checking
- Defining structs
- Members within structs
- Immutable structs
- Structs and value semantics
- Solution: Structs
- Defining records
- Automatic record features
- Record immutability
- Record inheritance
- Record structs
- Solution: Records
- Next steps
Taught by
Joe Marini
Related Courses
Beginning Game Programming with C#University of Colorado System via Coursera Programming with C#
Microsoft via edX DEV206.1x: Introduction to XAML and Application Development
Microsoft via edX Introduction to Game Development
Michigan State University via Coursera Designing Advanced Applications using XAML
Microsoft via edX