YoVDO

Advanced C#: Language Features

Offered By: LinkedIn Learning

Tags

C# Courses Object-oriented programming Courses Tuples Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Learn about C# language features, such as structural pattern matching, classes, and data records.

Syllabus

Introduction
  • C# language features
  • What you should know
  • Setting up the environment
1. Language Constructs
  • Indexes and ranges
  • Literal number improvements
  • The null-coalescing operator
  • Deconstruction with tuples
  • Deconstruction with classes
2. Structural Pattern Matching
  • Overview of pattern matching
  • Basic patterns
  • Enhanced switch statements
  • Position patterns
  • Relational patterns
  • Pattern challenge
  • Pattern solution
3. Object-Oriented Programming Features
  • Working with indexers
  • Overriding ToString()
  • Equality testing
  • Using records
Conclusion
  • Conclusion

Taught by

Joe Marini

Related Courses

Learn to Program: The Fundamentals
University of Toronto via Coursera
Python Data Representations
Rice University via Coursera
Introduction To Haskell Programming
Chennai Mathematical Institute via Swayam
Python Functions, Files, and Dictionaries
University of Michigan via Coursera
Python Data Structures
University of Michigan via edX