我是 Lambda 的新手,想要从对象列表中过滤列表和单个对象。
两种类型如下:
用户
Id,Name,Password, EmailAddress
证书
Id,Password
您能否指导我如何从列表中填充凭据对象,并根据name="Micheal"
和EmailAddress="mich@domain.com"
我怎么List<credentials>
能从List<users>
我非常感谢您宝贵的时间并帮助我。
干杯
var credentials =
users.Where(u => u.name == "Michael" && u.EmailAddress == "mich@domain.com")
.Select(u => new Credentials{ Password = u.Password, Id = u.Id })
.ToList()
做类似上面的事情。这将为您提供凭据对象列表。
尝试这个:
var credentials = userList.Where(e => e.Name == "Micheal" &&
e.EmailAddress == "mich@domain.com")
.Select(e => new Credentials()
{ Id = e.Id, Password = e.Password }).ToList();