 <p>To store inside your program multiple instances of the same class you need an object called List (<a href="https://msdn.microsoft.com/en-us/library/6sh2ey19(v=vs.110).aspx" rel="nofollow">here</a> the MSDN reference and <a href="https://www.dotnetperls.com/list" rel="nofollow">here</a> a fast tutorial). To store the List you have multiple choice: serialize and deserialize using <a href="https://msdn.microsoft.com/en-us/library/system.xml.serialization.xmlserializer(v=vs.110).aspx" rel="nofollow">xml</a>, <a href="http://json.net" rel="nofollow">json</a>, <a href="https://github.com/mgravell/protobuf-net" rel="nofollow">protobuf protocol</a> and much more, it's you choice.</p>