C# 优化用于修剪和删除的LINQ查询
我有以下查询,它在末尾返回一个数组C# 优化用于修剪和删除的LINQ查询,c#,.net,linq,C#,.net,Linq,我有以下查询,它在末尾返回一个数组 orderArray = orderValue.Split(',').Select(x => x.Remove(0, x.IndexOf('_') + 1) ). Select
orderArray = orderValue.Split(',').Select(x =>
x.Remove(0, x.IndexOf('_') + 1)
).
Select(x => x.Trim(quotes)).ToArray();
但是我认为有一种比使用多个选择更好的方法,您可以直接应用
修剪:
orderArray = orderValue.Split(',')
.Select(x => x.Remove(0, x.IndexOf('_') + 1).Trim(quotes))
.ToArray();
您可以直接应用修剪
:
orderArray = orderValue.Split(',')
.Select(x => x.Remove(0, x.IndexOf('_') + 1).Trim(quotes))
.ToArray();
您可以一次完成。选择(x=>x.Remove().Trim())
您可以一次完成。选择(x=>x.Remove().Trim())