我需要创建一个方法,将返回3-4课程。使用数据初始化对象,并返回3-4个课程的列表。
如何做到这一点呢?我创建了一个类类型的方法。如何将这些对象添加到列表中并返回它们?
我所做的是:
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"
};
}发布于 2017-06-13 19:02:37
您只创建了实例,但您从未告诉过要返回什么。使用return关键字并明确表示您想要返回的内容:不只是几个实例,而是一个由您刚刚创建的实例组成的新列表。(想象一下,您可能只返回一个带有某个课程的列表:编译器如何知道选择哪个课程?)
将此代码放在方法的末尾:
return new List<DummyCourse>() { Course1, Course2, Course3 };发布于 2017-06-13 19:03:11
在创建列表实例之前,在将您的课程实例添加到列表和返回列表之后
List<DummyCourse> dc=new List<DummyCourse>();
dc.Add(Course1);
dc.Add(Course2);
dc.Add(Course3);
return dc;发布于 2017-06-13 19:04:36
尝试将类对象添加到列表对象,然后返回
List<DummyCourse> dummyCourseList =new List<DummyCourse>();
dummyCourseList.Add(Course1);
dummyCourseList.Add(Course2);
dummyCourseList.Add(Course3);
return dummyCourseList ;https://stackoverflow.com/questions/44519643
复制相似问题