我有以下字符串数组:
var array1 = new String[] { "A", "B", "C", "D" }
var array2 = new String[] { "B", "D" }
Run Code Online (Sandbox Code Playgroud)
我需要做以下事情:
1)找到array2中的项目,它在array1中显示为firts(在这种情况下为B);
2)获取(1)中的项目以及在array1中出现的所有其他项目.
所以在这种情况下我会得到:
var array3 = new String[] { "B", "C", "D" }
Run Code Online (Sandbox Code Playgroud)
我试图用一个lambda表达式一步到位.
这可能吗?
var array3 = array1.SkipWhile(x => !array2.Contains(x)).ToArray();
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3692 次 |
最近记录: |