Learn Collections in C# and .NET

A Masterclass Course on Collections in C# and .NET
5.0 (5 ratings) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
53 students enrolled
$19
$50
62% off
Take This Course
  • Lectures 28
  • Length 3 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 4/2016 English

Course Description

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.

What are the requirements?

  • PC or Mac
  • Working files are included, allowing you to follow along with the author throughout the lessons.

What am I going to get from this course?

  • Have a solid and practical understanding of Collections in C# and .NET
  • Jump into learning about common collections, including working with arrays, the HashSet, and the SortedSet.

What is the target audience?

  • Programmers and Developers of all levels
  • This course is designed for users that are already familiar with the basic fundamentals of C# and the .NET framework.

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Introduction
Important - Download These First - Working Files
Article
Welcome And What To Expect
Preview
02:19
About The Author
01:05
Section 2: Attributes
What Are Attributes?
06:57
Writing An Attribute Class
Preview
07:52
Making Magic Happen With Reflection
08:36
Section 3: Common Collections
The Collection Interface Hierarchy
08:54
Working With Arrays
07:09
Super Arrays - The List
08:27
The LinkedList Collection
06:44
Storing Key And Value Pairs With Dictionary
07:48
Binary Sorted Key Values With SortedList
05:04
The HashSet
06:48
The SortedSet
04:24
FIFO With Queue
06:33
LIFO With Stack
08:13
Section 4: System.Collections.ObjectModel
Creating Your Own Collection With Collection
07:56
Binding Data With BindingList
07:33
Notifications With ObservableCollection
05:32
The KeyedCollection
05:19
Preventing Collection Modifications With ReadOnlyCollection
05:44
Using The ReadOnlyObservableCollection
03:38
Section 5: Concurrent Collections
Multi-Threaded Programming With ConcurrentDictionary
08:36
The ConcurrentQueue, ConcurrentStack And ConcurrentBag Classes
06:39
Section 6: Writing Iterators
The IEnumerator Interface
05:36
The Yield Keyword
06:23
Implementing The IEnumerable Interface
07:38
Section 7: Conclusion
Wrap Up
01:46

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Infinite Skills, High Quality Training

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.

Ready to start learning?
Take This Course