我有一个arrayA
var arrayA = ["1111|0000-01-30|123456|CUSTOMER", "1111|0000-01-30|123457|CUSTOMER", "1111|0000-01-30|123458|CUSTOMER"];
我该如何滑动“ |”排列B
var arrayB= ["123456","123457","123458"]
我该怎么办?我不想使用for循环。
答案 0 :(得分:3)
使用Select
将每个分割后的字符串转换成它的第三个元素,并收集到一个数组中:
arrayA.Select(s => s.Split('|')[2]).ToArray();
using System.Linq;
是必需的。