Any application you create with the .NET Core platform will need to contend with the issue of maintaining and manipulating a set of data points in memory. These data points can come from any variety of locations including a relational database, a local text file, an XML document, a web service call, or perhaps user-provided input.
When the .NET platform was first released, programmers frequently used the classes of the System.Collections namespace to store ...