C#: Applied Data Structures (2019)

C#: Applied Data Structures (2019)

1h 13mAdvanced2019-11-05

Authors

Joe Marini

Joe Marini

Senior Developer Advocate at Google, Developer

Course details

Efficiently manage data with C# collection classes. In this course, join Joe Marini as he details how to maintain collections of data in C# and choose the right collection class to apply to a wide set of programming scenarios. Joe begins by covering basic concepts, including the difference between generic and non-generic collections and how to select a collection class to suit a specific programming problem. He then goes over basic collection classes, including how to use a LinkedList, and discusses specialized collections such as OrderDictionary and StringCollection.

Learning objectives
Selecting a collection class
Basic list operations
How stacks operate on elements
Using dictionary classes
Using the ListDictionary and HybridDictionary collections
Using StringCollection

Skills covered

C#Programming LanguagesMicrosoftSoftware DevelopmentDeep Dive (X:Y)

Concepts

Introduction

  • Wrangling data in C#
  • What you should know
  • Getting set up

Basic Collection Concepts

  • Introduction to collections
  • Generic vs. non-generic collections
  • Selecting a collection class

Basic Collection Classes

  • Basic list operations
  • Searching list content
  • LinkedList
  • List vs. LinkedList comparison
  • Stacks
  • Queues
  • Dictionaries
  • Challenge - Shopping list
  • Solution - Shopping list

Specialized Collections

  • ListDictionary and HybridDictionary
  • OrderedDictionary
  • StringCollection

Conclusion

  • Next steps
40,000 Toman