0

我有以下查询,它在最后返回一个数组。

 orderArray = orderValue.Split(',').Select(x =>
                                               x.Remove(0, x.IndexOf('_') + 1)
                                                        ).
                                     Select(x => x.Trim(quotes)).ToArray();

但我认为有比使用多项选择更好的方法

4

2 回答 2

3

您可以Trim直接申请:

orderArray = orderValue.Split(',')
    .Select(x => x.Remove(0, x.IndexOf('_') + 1).Trim(quotes))
    .ToArray();
于 2013-03-01T09:43:28.617 回答
2

你可以一口气做.Select(x =>x.Remove().Trim())...

于 2013-03-01T09:43:32.270 回答