gpt4 book ai didi

c# - 如何将 `List` 转换为 `List` ?

转载 作者:太空宇宙 更新时间:2023-11-03 18:51:17 25 4
gpt4 key购买 nike

我遇到了一个错误:

System.Collections.Generic.List'StudentsBirthdays.Core.Domain.Student' to System.Collections.Generic.List'string'. How can i solve it?

public List<string> GetThreeOldestStudents()
{
List<string> studOld = new List<string>();
studOld = db.Students.OrderBy(b => b.Birthday).Take(3).ToList();
return studOld;
}

最佳答案

你可以做到这一点。 Select 函数可以让您以任何您想要的方式将 Student 对象转换为另一种类型,例如字符串。下面我使用了 x.Name,但如果不是不动产,则替换为不动产。

public List<string> GetThreeOldestStudents()
{
List<string> studOld;
studOld = db.Students.OrderBy(b => b.Birthday).Take(3).Select(x => x.Name).ToList();
return studOld;
}

关于c# - 如何将 `List<Student>` 转换为 `List<string>` ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58292070/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com