C# 我如何从列表中获取工作id

C# 我如何从列表中获取工作id,c#,C#,嗨,我如何从这个类列表对象中获取作业id private List<Job> jobs = new List<Job>() { new Job(1000, "Junior Developer", "Junior development role, degree required but no experience.", "Manchester", 24000),

嗨,我如何从这个类列表对象中获取作业id

private List<Job> jobs = new List<Job>()
        {
            new Job(1000, "Junior Developer", "Junior development role, degree required but no experience.", "Manchester", 24000),
            new Job(1001, "Senior Developer", "Senior developer full-stack developer required, experience leading projects required.", "Manchester", 30000),
            new Job(1002, "Project Manager", "Experienced project manager required.", "Stockport", 40000),
            new Job(1003, "Software Tester", "Junior tester required to test mobile apps.", "Salford", 24000)
        };


    public Job GetById(int jobId)
    {
       // Returns the job with the given Id
     }

        }
private List jobs=new List()
{
新工作(1000,“初级开发人员”,“初级开发角色,需要学位但无经验”,“曼彻斯特”,24000),
新职位(1001名,“高级开发人员”,“需要高级开发人员全套开发人员,需要领导项目的经验。”,“曼彻斯特”,30000),
新职位(1002,“项目经理”,“需要有经验的项目经理”,“Stockport”,40000),
新工作(1003,“软件测试人员”,“测试移动应用程序所需的初级测试人员”,“Salford”,24000)
};
公共作业GetById(int jobId)
{
//返回具有给定Id的作业
}
}

您可以调用
FirstOrDefault()
来获取它


不过,如果您使用“ID”搜索项目,则语义上的
SingleOrDefault()
可能是更好的选择。

尝试在
作业
列表上进行for循环。感谢您的帮助
public Job GetById(int jobId) => jobs.FirstOrDefault(job => job.Id == jobId);