如何将定界符数组值拆分为另一个数组

用户名
string[] sArray = { APPLE|apple, SOURCE|source, BIOS|bios, APPLE|device };

上面是字符串数组,我需要拆分这些数组,并**|**使用LINQ在管道符号的值之前获取

现在使用这样的方法进入数组:

List<string> lVirtualDir = new List<string>();
foreach (string _sArray in sArray)
{
  lVirtualDir.Add(_sArray.Remove(cus.IndexOf('|'), _sArray.Length - _sArray.IndexOf('|')));
}

上面的代码将得到如下结果

APPLE
SOURCE
BIOS
APPLE

我需要在LINQ中对该代码部分进行排序。

可汗

这应该做到这一点:

lVirtualDir = sArray.Select(x => x.Split('|')[0].Trim())
    .OrderBy(x => x).ToList();

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Bash通过多字符定界符将多行字符串拆分为一个数组

如何使用一个或多个相同的定界符将numpy数组拆分为多个列表

如何将字符串拆分为一个数组,我想将其推入另一个数组中

将jsonarray拆分为块数组,再拆分为另一个数组

将一个数组拆分为另一个数组?

如何基于定界符将数组列表拆分为两个数组列表?

根据另一个数组的值(未排序,但已分组)将 NumPy 数组拆分为子数组

如何将数组值从一个数组移到另一个数组

如何基于属性值将数组拆分为另一个?

拆分字符串保留一些定界符,但删除另一个定界符

将数组拆分为另一个数组

将数组元素拆分为另一个数组

如何将数组值复制到另一个数组

如何将数组值添加到另一个数组

PHP如何将一个数组的值赋给另一个数组中的变量

如何将一个数组中的值添加到另一个数组?

如何将一个数组键值与另一个数组索引值进行比较?

如何将一个数组对象的值作为另一个数组对象的键

Scala如何将数组中的所有项目拆分为另一个不可变数组

如何将一个数组拆分为两个不同的数组?

如何将一个数组与另一个数组排序

如何将数组的值从一个数组移动到另一个 [Javascript]

如何将一个数据集拆分为一个低于另一个?

将数组[0]拆分为一个,[1]拆分为另一个

使用定界符将数组拆分为数组

如何将数组键复制到另一个数组,并用空数组替换值?

Perl:如何将保留最后一句的段落拆分到另一个数组中?

如何将一个数组中的一系列值除以另一个数组中的一系列值

将pandas字符串列拆分为一个数组并将该数组与另一个数组匹配