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

Introduction à la programmation orientée objet (en Java)
École Polytechnique Fédérale de Lausanne via Coursera
Useful Genetics Part 2
The University of British Columbia via Coursera
Object-Oriented Programming
Indian Institute of Technology Bombay via edX
Java für Einsteiger
openHPI
Computing: Art, Magic, Science - Part II
ETH Zurich via edX