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
Intro to Computer ScienceUniversity of Virginia via Udacity Design of Computer Programs
Stanford University via Udacity Analytic Combinatorics, Part I
Princeton University via Coursera Algorithms, Part I
Princeton University via Coursera Algorithms, Part II
Princeton University via Coursera