linq并删除空白空间之前的所有内容(如果存在)

时间:2012-05-28 08:25:07

标签: c# linq

_comboBoxItems是数组

[0] = "01 01010304"
[1] = "01 01230304"
[2] = "01 01010784"
[3] = "01 01135404"

如果存在我将获得

,我可以使用linq删除空白空间之前的所有内容
[0] = "01010304"
[1] = "01230304"
[2] = "01010784"
[3] = "01135404"

或者我必须使用foreach然后删除数据并将其添加回数组。

2 个答案:

答案 0 :(得分:4)

如果您需要数组,请尝试_comboBoxItems.Select(s => s.Split(' ').Last()),最后加.ToArray()

答案 1 :(得分:0)

使用

mycombobox.Items = mycombobox.Items.Select(x => x.Split(' ')[1]).ToArray();