gpt4 book ai didi

c# - 使用方法返回元素列表

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

我需要创建一个方法来返回 3-4 个类(class)。对象用数据初始化,并返回 3-4 门类(class)的列表。

如何做到这一点?我创建了一个类类型的方法。如何将这些对象添加到列表中并返回它们?

我做的是:

List<DummyCourse> GetDummyCoursesList()
{
var Course1 = new DummyCourse()
{
CourseId = 1,
Name = "DataStructures",
CourseLength = 4,
CourseType = 1,
CreatedAt = DateTime.Now,
CreatedBy = "Teacher",
ModifiedAt = DateTime.Now,
ModifiedBy = "Teacher"
};
var Course2 = new DummyCourse()
{
CourseId = 2,
Name = "Mathematics",
CourseLength = 3,
CourseType = 2,
CreatedAt = DateTime.Now,
CreatedBy = "Instructor",
ModifiedAt = DateTime.Now,
ModifiedBy = "Instructor"
};
var Course3 = new DummyCourse()
{
CourseId = 3,
Name = "Programming Fundamentals",
CourseLength = 4,
CourseType = 1,
CreatedAt = DateTime.Now,
CreatedBy = "Teacher ",
ModifiedAt = DateTime.Now,
ModifiedBy = "Teacher Assistant"
};
}

最佳答案

您只创建了实例,但您永远不知道要返回什么。使用 return 关键字并明确说明您要返回的内容:不只是几个实例,而是一个由您刚刚创建的实例组成的新列表。 (想象一下,您可以只返回一个包含其中一门类(class)的列表:编译器如何知道选择哪一个?)

将其放在方法的末尾:

return new List<DummyCourse>() { Course1, Course2, Course3 };

关于c# - 使用方法返回元素列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44519643/

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