Find online courses made by experts from around the world.
Take your courses with you and learn anywhere, anytime.
Learn and practice real-world skills and achieve your goals.
In this Collections in C# and .NET training course, expert author Jeremy McPeak will teach you how to use the collection classes in the .NET framework. This course is designed for users that are already familiar with the basic fundamentals of C# and the .NET framework.
You will start by learning about attributes, then jump into learning about common collections, including working with arrays, the HashSet, and the SortedSet. From there, Jeremy will teach you how to create your own collection with Collection, bind data with BindingList, and prevent collection modifications with ReadOnlyCollection. Finally, you will learn about concurrent collections and how to write iterators.
Once you have completed this computer based training course, you will have gained a solid understanding of what the collection classes are in the .NET framework and how to use them. Working files are included, allowing you to follow along with the author throughout the lessons.
Not for you? No problem.
30 day money back guarantee.
Learn on the go.
Desktop, iOS and Android.
Certificate of completion.
|Section 1: Introduction|
Important - Download These First - Working Files
Welcome And What To ExpectPreview
About The Author
|Section 2: Attributes|
What Are Attributes?
Writing An Attribute ClassPreview
Making Magic Happen With Reflection
|Section 3: Common Collections|
The Collection Interface Hierarchy
Working With Arrays
Super Arrays - The List
The LinkedList Collection
Storing Key And Value Pairs With Dictionary
Binary Sorted Key Values With SortedList
FIFO With Queue
LIFO With Stack
|Section 4: System.Collections.ObjectModel|
Creating Your Own Collection With Collection
Binding Data With BindingList
Notifications With ObservableCollection
Preventing Collection Modifications With ReadOnlyCollection
Using The ReadOnlyObservableCollection
|Section 5: Concurrent Collections|
Multi-Threaded Programming With ConcurrentDictionary
The ConcurrentQueue, ConcurrentStack And ConcurrentBag Classes
|Section 6: Writing Iterators|
The IEnumerator Interface
The Yield Keyword
Implementing The IEnumerable Interface
|Section 7: Conclusion|
Infinite Skills is a Canadian based company who offer a huge and ever growing range of high quality eLearning solutions that teach using studio quality narrated videos backed-up with practical hands-on examples and comprehensive working files. All courses are created by trained educators and experts in video based education.
The emphasis is on teaching real life skills that are essential for progressing in today's commercial environment.