2010-02-11 62 views
1

我有一个asp.net mvc页面,其中有一组复选框被发布到insert-method。复选框字符串[]为int []

而我有这个字符串[] UsergroupIDs,得到正确映射,但它包含“false”值,并在字符串[]中。

有没有简单的方法将它转换为int []并删除“false”值?

如果可能,使用.Select和.Where? :)

/M

回答

3

首先,过滤false值。然后解析它们:

var intValues = stringValues.Where(x => x != "false").Select(x => int.Parse(x));