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
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