C#: Applied Data Structures (2019)
1h 13mAdvanced2019-11-05
Authors

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