Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Advanced C#: Classes, Records, and Structs

via LinkedIn Learning

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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
1. Overview
  • Understanding value and reference types
  • Comparison of data structure types
  • Object immutability
2. Classes
  • Defining classes
  • Class inheritance
  • Equality checking
3. Structs
  • Defining structs
  • Members within structs
  • Immutable structs
  • Structs and value semantics
  • Solution: Structs
4. Records
  • Defining records
  • Automatic record features
  • Record immutability
  • Record inheritance
  • Record structs
  • Solution: Records
Conclusion
  • Next steps

Taught by

Joe Marini

Reviews

4.5 rating at LinkedIn Learning based on 14 ratings

Start your review of Advanced C#: Classes, Records, and Structs

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.