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

本文关键字:如果 存在 删除 空白 空间 LINQ | 更新日期: 2023-09-27 18:35:27

_comboBoxItems is array

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

我可以用 linq 删除空白空间之前的所有内容(如果存在我会得到的)

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

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

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

如果需要数组,请尝试_comboBoxItems.Select(s => s.Split(' ').Last()),并在末尾加上.ToArray()

使用

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