簡體   English   中英

使用Lambda從列表填充對象?

[英]filling an object from list using Lambda?

我是Lambda的新手,要從對象列表中篩選列表和單個對象。

兩種類型如下:

用戶

 Id,Name,Password, EmailAddress

證書

Id,Password

您能否指導我如何從列表中填充基於name="Micheal"EmailAddress="mich@domain.com"選擇的憑據對象

我如何從List<users>獲取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();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM