Jez*_*ark 3 c# extension-methods select list
我确定有一种很好的方法可以做到这一点(我猜测其中一种扩展方法?),但我很难在Google上找到它.
基本上我有一个自定义类列表; 我想从中选择一些项目到一个新的List中,其中一个属性等于另一个List中的任何值.
这是我正在尝试做的一个(简化)快速示例:
public class Job
{
public int Number;
public string ClientCompanyName;
}
List<Job> lstJobs = new List<Job>();
List<Job> lstCompare = new List<Job>();
Run Code Online (Sandbox Code Playgroud)
通常我会这样做:
List<Job> lstFiltered = new List<Job>();
foreach(Job jobThis in lstCompare)
{
foreach(jobComp in lstCompare)
{
if(jobThis.Number = jobComp.Number)
{
lstFiltered.Add(jobThis);
}
}
}
Run Code Online (Sandbox Code Playgroud)
是否有一种扩展方法可以将最后一位加入(理想情况下)单行?
干杯
| 归档时间: |
|
| 查看次数: |
16369 次 |
| 最近记录: |