class Cache
{
int sizeOfCache;//no of RssFeedDocument
private List<RssFeedDocument> listOfRssFeedDocument = null;
}
我想根据 RssFeedDocument
的属性 FeedId
在类中的这个通用列表中找到一个对象。
最佳答案
使用匿名委托(delegate):
Guid feedID = ...;
RssFeedDocument document = listOfRssFeedDocuments.Find(
delegate(RssFeedDocument rfd)
{ return rfd.FeedId == feedID; });
相同,但使用 C# 3.0 lambda:
Guid feedID = ...;
RssFeedDocument document =
listOfRssFeedDocuments.Find(rfd => rfd.FeedId == feedID);
关于asp.net - 使用 Find 方法在通用列表中查找对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/852239/