YoVDO

Advanced C#: Classes, Records, and Structs

Offered By: LinkedIn Learning

Tags

C# Courses Object-oriented programming Courses Data Structures Courses Inheritance Courses Immutability Courses Struct Courses

Course Description

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

Related Courses

Intro to Computer Science
University 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