Companies Home Search Profile

Beginning C# 7 Collections

Focused View

Simon Robinson

3:25:24

5 View
  • 01. Course Overview.mp4
    01:57
  • 02. Overview.mp4
    01:02
  • 03. What Is a Collection.mp4
    02:06
  • 04. The Array-A Fixed Size Ordered Collection.mp4
    02:29
  • 05. Enumerating an Array.mp4
    04:04
  • 06. Some Collection Terminology.mp4
    00:46
  • 07. Looking up Array Items.mp4
    03:35
  • 08. Arrays Are Zero-indexed.mp4
    02:56
  • 09. Collections Are Safe.mp4
    00:59
  • 10. Converting Between Zero-based and One-based Indexing.mp4
    02:11
  • 11. Replacing Array Items.mp4
    02:40
  • 12. Debugging with Arrays.mp4
    01:31
  • 13. From Arrays to Other Collections.mp4
    01:05
  • 14. Summary.mp4
    01:05
  • 15. Overview.mp4
    00:55
  • 16. The Demo Sample-Importing Countries.mp4
    04:12
  • 17. You Cant Enumerate Null.mp4
    00:45
  • 18. Instantiating an Array by Size.mp4
    03:32
  • 19. The CSV Data Source.mp4
    02:07
  • 20. Parsing a CSV Line with String.Split.mp4
    04:17
  • 21. Arrays and Params Arguments.mp4
    01:35
  • 22. Populating the Array with a For Loop.mp4
    03:08
  • 23. Formatting the Large Numbers.mp4
    02:46
  • 24. Instantiating an Array-Review.mp4
    03:12
  • 25. Summary.mp4
    01:13
  • 26. Overview.mp4
    00:41
  • 27. Arrays Are a Fixed Size.mp4
    02:20
  • 28. Introducing List T .mp4
    01:56
  • 29. Adding Items with List T .Add and Collection Intializers.mp4
    01:54
  • 30. List T Is a Generic Type.mp4
    01:18
  • 31. Importing from the CSV File into a List.mp4
    02:37
  • 32. Enumerating a List.mp4
    01:03
  • 33. CSV Embedded Commas.mp4
    02:22
  • 34. Counting Elements with Array.Length.mp4
    03:08
  • 35. Counting Elements with List T .Count.mp4
    01:16
  • 36. Inserting with List T .Insert.mp4
    02:08
  • 37. Searching with List T .FindIndex.mp4
    03:32
  • 38. Removing with List T .RemoveAt.mp4
    01:49
  • 39. Lists and Performance.mp4
    01:21
  • 40. Summary.mp4
    01:03
  • 41. Overview.mp4
    00:41
  • 42. Lists and Arrays Require an Index.mp4
    01:56
  • 43. Introducing Dictionary TKey TValue .mp4
    02:03
  • 44. Instantiating a Dictionary.mp4
    01:46
  • 45. Adding Items to a Dictionary with Add.mp4
    01:55
  • 46. Using Keys to Look up Dictionary Items.mp4
    02:07
  • 47. Enumerating Dictionary Items.mp4
    01:58
  • 48. Understanding KeyValuePair TKey TValue .mp4
    01:52
  • 49. Dictionary Initializers.mp4
    01:42
  • 50. Keys Are Unique.mp4
    01:54
  • 51. The Uncertainty of Dictionary Lookups.mp4
    02:26
  • 52. Looking up Items with TryGetValue.mp4
    02:01
  • 53. Demo-Importing the Countries into a Dictionary.mp4
    02:59
  • 54. Summary.mp4
    01:15
  • 55. Overview.mp4
    01:12
  • 56. Enumerating-for vs. foreach.mp4
    02:43
  • 57. Loop Termination Conditions.mp4
    02:22
  • 58. Iterating Only Some Items.mp4
    02:25
  • 59. Batching an Iteration.mp4
    02:50
  • 60. Displaying the Order When Enumerating.mp4
    01:38
  • 61. Enumerating Backwards.mp4
    02:59
  • 62. Systematically Removing Elements from a List.mp4
    03:05
  • 63. Keeping the Index in Sync-The Hidden Gotcha.mp4
    02:25
  • 64. foreach Is Readonly.mp4
    01:21
  • 65. Removing Elements with Removeall.mp4
    02:12
  • 66. Summary.mp4
    01:05
  • 67. Overview.mp4
    00:57
  • 68. Limiting How Many Results with Take.mp4
    01:12
  • 69. Ordering Data with OrderBy.mp4
    02:50
  • 70. Chaining LINQ Methods.mp4
    02:42
  • 71. How Does LINQ Work.mp4
    02:33
  • 72. LINQ Chaining Explained.mp4
    02:59
  • 73. Filtering Data with Where.mp4
    03:06
  • 74. Chaining Order Matters... Again.mp4
    02:26
  • 75. LINQ Query Syntax.mp4
    04:31
  • 76. LINQ vs. For Loop vs. Collection Methods.mp4
    02:46
  • 77. Summary.mp4
    01:12
  • 78. Overview.mp4
    00:58
  • 79. Partitioning Data with a Dictionary.mp4
    02:26
  • 80. Importing the Countries into the Dictionary of List.mp4
    03:42
  • 81. Enumerating Dictionary Keys.mp4
    02:26
  • 82. Jagged Arrays.mp4
    02:16
  • 83. The Noughts and Crosses Demo-Instantiating a Jagged Array.mp4
    03:13
  • 84. The Game Logic.mp4
    01:18
  • 85. Accessing Jagged Array Elements with Chained Look-ups.mp4
    04:05
  • 86. Multidimensional Arrays.mp4
    02:48
  • 87. Summary.mp4
    01:06
  • 88. Overview.mp4
    02:02
  • 89. Standard Generic Collections.mp4
    03:52
  • 90. Immutable Collections.mp4
    01:23
  • 91. Concurrent Collections.mp4
    01:55
  • 92. LINQ.mp4
    01:23
  • 93. Collection Interfaces.mp4
    03:58
  • 94. Course Summary.mp4
    01:51
  • Description


    Almost every app requires data to be stored in collections. This course gives you a basic introduction, covering the most widely used collections - arrays, lists, and dictionaries - and gets you up to speed with querying and modifying data in them.

    What You'll Learn?


      Collections are essential to store almost any real data in apps, but the vast number of different collections can be confusing.

      In this course, Beginning C# Collections, you will gain the ability to leverage the most commonly used collections to query data.

      First, you will learn how and when to use the three most widely used collections to group data together:

      • Arrays
      • Lists
      • Dictionaries
      Next, you will discover how to query data using the foreach and for loops and also using LINQ.

      Finally, you will explore how to put collections inside other collections to accomplish tasks such as partitioning data.

      When you're finished with this course, you will have the skills to store data in collections, and to look up, enumerate, query, and modify that data using the collections in a variety of simple scenarios.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category

    C#

    Simon Robinson
    Simon Robinson
    Instructor's Courses
    Simon Robinson first cut his developer teeth in the early 1980s writing a scheduling system in BBC Basic(!) for his local college. Since then, his programming career has spanned industries ranging from academic research to telecoms to finance, and many computer languages such as C++, C# and Python, as well as writing front-end and back-end code for Windows and Web. He believes knowledge is to be shared, and has written or co-written more than a dozen books for professional programmers, including the influential first edition of Professional C# Programming, the first comprehensive book on C#. You can follow his blog at http://TechieSimon.com
    Pluralsight, LLC is an American privately held online education company that offers a variety of video training courses for software developers, IT administrators, and creative professionals through its website. Founded in 2004 by Aaron Skonnard, Keith Brown, Fritz Onion, and Bill Williams, the company has its headquarters in Farmington, Utah. As of July 2018, it uses more than 1,400 subject-matter experts as authors, and offers more than 7,000 courses in its catalog. Since first moving its courses online in 2007, the company has expanded, developing a full enterprise platform, and adding skills assessment modules.
    • language english
    • Training sessions 94
    • duration 3:25:24
    • level preliminary
    • Release Date 2023/12/09