Mad*_*hik 3 asp.net generics predicate find
class Cache
{
int sizeOfCache;//no of RssFeedDocument
private List<RssFeedDocument> listOfRssFeedDocument = null;
}
Run Code Online (Sandbox Code Playgroud)
我想根据RssFeedDocument属性在类中的泛型列表中找到一个对象FeedId.
使用匿名委托:
Guid feedID = ...;
RssFeedDocument document = listOfRssFeedDocuments.Find(
delegate(RssFeedDocument rfd)
{ return rfd.FeedId == feedID; });
Run Code Online (Sandbox Code Playgroud)
相同,但使用C#3.0 lambdas:
Guid feedID = ...;
RssFeedDocument document =
listOfRssFeedDocuments.Find(rfd => rfd.FeedId == feedID);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7543 次 |
| 最近记录: |