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

Introduction à la programmation orientée objet (en Java)
École Polytechnique Fédérale de Lausanne via Coursera
C++ For C Programmers, Part A
University of California, Santa Cruz via Coursera
Introduction to Programming for Musicians and Digital Artists
California Institute of the Arts via Coursera
Beginning Game Programming with C#
University of Colorado System via Coursera
Paradigms of Computer Programming
Université catholique de Louvain via edX