开发者

Convert List<string> to ArrayList

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);
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜