问一个关于LINQ的有关问题-高分

问一个关于LINQ的问题-高分问一个关于LINQ的问题:IListPRGInfo prgInfosGetPRGInfos(userInfo.UserId)

问一个关于LINQ的问题-高分
问一个关于LINQ的问题:
IList<PRGInfo> prgInfos=GetPRGInfos(userInfo.UserId);

IList<PRGInfo> prgSourceInfos = GetPRGInfos()//从这个list中查询去除prgInfos的项,不包含相等userInfo.UserId

我想过在prgSourceInfos 中滤掉包含prgInfos的项,怎么写?

[解决办法]

C# code
var list = from p in prgSourceInfos            join o in prgInfos on p.UserId equals o.UserId select p ;
[解决办法]
IList<PRGInfo> prgSourceInfos = GetPRGInfos().Except(prgInfos).ToList();
[解决办法]
探讨
IList<PRGInfo> prgSourceInfos = GetPRGInfos().Except(prgInfos).ToList();