如何在没有Linq的情况下从列表中获取一些对象?

Sex*_*nny 4 .net c# .net-2.0 c#-2.0

我正在运行C#framework 2.0,我想从列表中获取一些数据?列表是List <>.如果不循环并在List <>的每个元素上手动执行comparaison,我该怎么做呢?

Ken*_*art 8

如果我正确地按照您的问题,您可以调用Find()FindAll()方法从列表中获取数据项.例如:

List<string> myList = ..;
List<string> startingWithA = myList.FindAll(delegate(string s) { return s.StartsWith("A"); });
Run Code Online (Sandbox Code Playgroud)