I have a List:
List allStudents = new List();
that contains over 94,000 Student objects, where Student is define
It has the following limitation
I would suggest you to use Linq to find the Matching Data from your list.
var data = students.where(o => o.SurName='xxxxx');
> You can also use the Find or FindAll methods from the List object using predicates.