Also you can consider using generic lists , for example to have a list of float numbers :
List<float> floats = new List<float>();
Or to have two dimensional list of floats try :
List<List<float>> AllData = new List<List<float>>();
It will give you more programming power.
Hope it helps.