将string.Split(',')转换为int数组

Van*_*nel 2 arrays string split actionscript-3

我有以下字符串:

"2,26,17,33,6,14,9,29,1"

和一阵int,usedIds.

如果我做:

private var usedIds:Array;
usedIds = "2,26,17,33,6,14,9,29,1".split(',');
Run Code Online (Sandbox Code Playgroud)

我得到了一个数组strings.

我该怎么做才能得到一个数组int呢?

小智 5

最简单的方法是使用Linq:

int[] usedIds = "2,26,17,33,6,14,9,29,1".split(',').Select(x => int.Parse(x)).ToArray();
Run Code Online (Sandbox Code Playgroud)