gpt4 book ai didi

c# - 将匿名类型作为强类型返回

转载 作者:太空宇宙 更新时间:2023-11-03 20:06:41 26 4
gpt4 key购买 nike

我正在用 C# 类编写一个方法。它使用数据库 Linq 查询。我希望它的结果通过方法返回。我正在使用以下代码,但它会导致错误;

class getCourses
{
public string Courseid { get; set; }
public string CourseName { get; set; }
}

public List<getCourses> GetCourses()
{
List<getCourses> L_courses = new List<getCourses>();
L_courses = (from Cr in _er.Courses
select new
{
Courseid = Cr.CourseID,
CourseName = Cr.CourseName,
}).ToList();
}

最佳答案

您正在创建一个匿名类型列表。您应该创建一个强类型列表,即 List<getCourses>根据您的返回类型。更改 select newselect new getCourses .另外,为列表创建另一个变量 ( L_courses ) 是完全没有必要的,如果您不打算在返回之前对列表做任何事情,您可以直接返回列表。

关于c# - 将匿名类型作为强类型返回,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22950882/

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