我正在使用带有C#的.NET Framework 4.5.1开发一个库。
我有以下代码:
user.Groups = modelUser.Groups
.Select(CreateGroup)
.ToList();
Run Code Online (Sandbox Code Playgroud)
CreateGroup 原型是:
public Models.Group CreateGroup(Data.Models.Group modelGroup, bool createMembers)
Run Code Online (Sandbox Code Playgroud)
它有两个参数。
我如何修改Select才能将第二个参数传递createMembers给CreateGroup?
您正在使用方法组转换将方法CreateGroup作为参数传递。
如果使用lambda,则可以轻松使用所需的参数,例如
user.Groups = modelUsers.Groups
.Select(g => CreateGroup(g, true))
.ToList();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2522 次 |
| 最近记录: |