检查包含特定字符串的数组列表的方法

GJJ*_*GJJ 8 c# silverlight

我有一个从数据库导入记录的ArrayList.是否有任何方法来检查arrayList是否包含我想与另一个api匹配的schname?

List<PrimaryClass> primaryList = new List<PrimaryClass>(e.Result);
PrimaryClass sc = new PrimaryClass();
foreach (string item in str)
{
    for (int a = 0; a <= e.Result.Count - 1; a++)
    {
        string schname = e.Result.ElementAt(a).PrimarySchool;
        string tophonour = e.Result.ElementAt(a).TopHonour;
        string cca = e.Result.ElementAt(a).Cca;
        string topstudent = e.Result.ElementAt(a).TopStudent;
        string topaggregate = e.Result.ElementAt(a).TopAggregate;
        string topimage = e.Result.ElementAt(a).TopImage;        
        if (item.Contains(schname))
        {
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

这是我到目前为止所提出的,请纠正我可能犯下的任何错误.谢谢.

Ami*_*pta 6

尝试这个

foreach( string row in arrayList){
    if(row.contains(searchString)){
       //put your code here.
    }
}
Run Code Online (Sandbox Code Playgroud)