循环遍历数组并找到部分字符串

leo*_*ora 2 c# arrays string

如果我有阵列

array [0] ="jack"; array [1] ="jill"; array [2] ="lisa"; array [2] ="jackie";

我想找到所有带有"ack"的元素.

在这种情况下它会返回

"杰克","杰基".

这样做的最快方法是什么?

ito*_*son 7

array.Where(s => s.Contains("ack"));
Run Code Online (Sandbox Code Playgroud)

(高兴地忽略任何本地化/字符串排序/区分大小写问题.)