Ali*_*Ali 41 .net c# linq intersection
我有两个数组:
string[] array1 = { "Red", "blue", "green", "black" };
string[] array2 = { "BlUe", "yellow", "black" };
Run Code Online (Sandbox Code Playgroud)
我只需要一个数组中的匹配字符串(忽略大小写).
结果应该是:
string[] result = { "blue", "black" } or { "BlUe", "black" };
Run Code Online (Sandbox Code Playgroud)
use*_*116 84
一个Enumerable.Intersect和StringComparer组合怎么样:
// other options include StringComparer.CurrentCultureIgnoreCase
// or StringComparer.InvariantCultureIgnoreCase
var results = array1.Intersect(array2, StringComparer.OrdinalIgnoreCase);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
19724 次 |
| 最近记录: |