Need you help.
I want to use List and I don"t know how I make definition and fill it

ArrayList rockstars = new ArrayList();
List<String> rockstars = new List<String>();

These two lines are the "same".
In both cases you can say rockstars.Add("Elvis"); etc.
The generic List is to be preferred, it is stronger typed for one thing.