I have recently had to switch from using VB.Net to using C#. The software I am trying to write needs to hold a DataSet in memory (consisting of about 5-10 tables). Then depending on user interaction, data will be added to or read out from the DataSet and viewed on screen. My program is not going to have a database but just deserialise the DataSet to file at the end of play.
What is the best way to store this dataset in memory?
I no longer have public variables to use, I've looked into class properties and static classes and I'm pretty confused. Can anyone point me in the right direction?