Who knows the easiest way to convert a List
of strings to an ArrayList
?
I tried setting (ArrayList)
before the code but this doesn't do anything.
Sure:
ArrayList arrayList = new ArrayList(list);
That works because List<T>
implements ICollection
.
However, I'd strongly advise you to avoid ArrayList
(and other non-generic collections) if at all possible. Can you refactor whatever code wants an ArrayList
to use a generic collection instead?
ArrayList has a constructor which accepts an ICollection
. Since List<T>
implements ICollection
, the following should work:
var myArrayList = new ArrayList(myList);
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With