Unless you disagree with my above email and still think I can somehow use dictionary, I am moving forward and attempting to use a list of structs below. But how do I set it up so it has the 3 arguments defined..string, PeriodType, int? Or maybe the below is completely wrong?

List<Stocks> _stockcount = new List<Stocks>();
Stocks data = new Stocks();
{
Stock1 = "AAPL"
Stock2 = "MSFT"
};

_stockcount.Add(data);