Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/261.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 优化用于修剪和删除的LINQ查询_C#_.net_Linq - Fatal编程技术网

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())