Skip to main content
 首页 » 编程设计

c#之如何通过以下 C# 代码更改集合中的名称

2024年01月28日28lautakyan007

我有以下代码,它将返回所有当前学期。如何识别集合中是否有“Summer”学期并动态将其替换为“Summer I”?

return activeSemester.Select(c => new ActiveSemester 
        { 
            id = c.SemesterId, 
            name = c.Name, // Here I want to check if it is Summer                
        }).ToList(); 

更新: 夏季学期有 3 个夏季名称,但日期不同。我只想按顺序命名它。而且每个人都有唯一的 SemesterId。

请您参考如下方法:

return activeSemester.Select(c => new ActiveSemester 
{ 
    id = c.SemesterId, 
    name = c.Name == "Summer" ? "Summer I" : c.Name 
}).ToList();