List 的擴充方法:ForEach
系統環境:Windows 10、Visual Studio 2017
內容摘要:
在進行開發時發現foreach 有Lambda 的擴充方法可以使用。
程式範例:
原本的寫法如下
var profileList = data.ToList();
foreach(var entity in profileList){
var p = PersonViewModel.NewInstance(entity)
response.DataCollection.Add(p);
}
可以簡化成
responseData.ToList().ForEach((entity) {
response.DataCollection.Add(PersonViewModel.NewInstance(entity));
});
看起來很厲害,但是對於沒看過的人可能在可讀性方面有點低.....。
相關連結:
NULL