public class abcd
{
public string sampleA;
public string sampleB;
public abcd(string _sampleA, string _sampleB)
{
sampleA = _sampleA;
sampleB = _sampleB;
}
}
string filter = "Filter";
List<abcd> listA = new List<abcd>();
我想弄清楚如何编写foreach
语句来检索listA
中sampleA
包含string
filter
的所有类实例}。
基本foreach
abcd
sampleA
listA
中包含filter
的内容{/ 1}}
提前感谢您提供任何帮助
答案 0 :(得分:4)
foreach(abcd obj in listA.Where(a => a.sampleA.Contains("Filter")))
{
// ...
}
如果你想比较不区分大小写:
foreach (abcd obj in listA
.Where(a => a.sampleA.IndexOf("Filter", StringComparison.CurrentCultureIgnoreCase) >= 0))
{
// ...
}