最後に配列を返す次のクエリがあります。
orderArray = orderValue.Split(',').Select(x =>
x.Remove(0, x.IndexOf('_') + 1)
).
Select(x => x.Trim(quotes)).ToArray();
しかし、複数の選択を使用するよりも良い方法があると思います