I would say create a class of the following structur:
public class InflationClass
{
public InflationClass()
{
InflationValues = new Dictionary<int, double>();
}
public string Country { get; set; }
public Dictionary<int, double> InflationValues { get; private set; }
}
And load the data like so
int sampleYear = 2016;
double sampleValue = 123456789.01;
var inflation = new InflationClass();
if(!inflation.InflationValues.ContainsKey(sampleYear ))
{
inflation.InflationValues.Add(sampleYear , sampleValue);
}
I've used C# but this can easily be converted to VB.NET if you prefer.