c# - Create ArrayList in one step -


i'm desperately trying create arraylist out of objects of enumeration in 1 step in c# visual studio 2012. should of following:

new arraylist( {class1.enum.sample1, class1.enum.sample2, class1.enum.sample3} ); 

when i'm writing in 2 lines, works:

class1.enum[] array = {class1.enum.sample1, class1.enum.sample2, class1.enum.sample3}; arraylist test = new arraylist(ha); 

but need write in 1 line. me, please?

you need collection array able use collection initializer:

var al = new arraylist { new[] { class1.enum.sample1, class1.enum.sample2, class1.enum.sample3 } }; 

but there no reason use old arraylist anymore. in case use list<class1.enum> (apart fact enum keyword).


Comments