如何使用IEnumerable赋值的位置?

Dar*_*ren 2 c# linq

我指的是这个:

IEnumerable<ProductUser> products = myP2Locator.GetMasterDBC().ProductUsers;
Run Code Online (Sandbox Code Playgroud)

但是我需要UserId = userId

userId是我的函数参数...

有人可以告诉我如何过滤这个?

谢谢

Jus*_*ner 10

你的意思是:

IEnumerable<ProductUser> products = myP2Locator
                                    .GetMasterDBC()
                                    .ProductUsers
                                    .Where(pu => pu.UserId == userId);
Run Code Online (Sandbox Code Playgroud)