我有 2 个类共享一个基类
DealBookmarkWrapper : BookmarkWrapper
StoreBookmarkWrapper : BookmarkWrapper
我也有以下说法:
// 1 - This works
List<BookmarkWrapper> bm = new List<BookmarkWrapper>();
foreach(var d in deals)
{
bm.Add(new DealBookmarkWrapper(d));
}
// 2 - This does not work
List<BookmarkWrapper> bm2 = deals.Select(d => new DealBookmarkWrapper(d)).ToList();
1) 像它一样工作,但 2 需要演员才能工作。我不确定我是否做错了什么,或者在第二种情况下是否真的需要演员表。
有人对此有所了解吗?