这是我的班级
private class Events
{
public string eventID, eventName, eventTypeID, eventStartDate, eventEndDate;
}
现在在另一个方法上,我将获取eventID,eventName和etc2的列表,并将其传递给Events类。所以这就是我如何声明Events实例:
List<Events> eventList = new List<Events>();
现在如何将任何数据传递给eventList.eventID?我试图使用下面的代码从数据库中获取eventID数据(但当然是错误的)
while (reader.Read())
{
eventList.eventID.Add(reader["EventID"].ToString());
}
我如何实现我的需求?在一天结束时,我需要一个事件列表,其中每个事件都包含eventID,eventName等。
答案 0 :(得分:1)
您需要在列表中添加一个新的Events
对象,如下所示:
eventList.Add(new Events() {
eventID = reader["EventID"].ToString(),
eventName = reader["EventName"].ToString(),
....
});
答案 1 :(得分:1)
您需要遍历阅读器并为每个模型添加一个新对象到列表中。像这样:
while(reader.Read())
{
event = new Events();
event.eventID = reader["EventID"].ToString();
...
eventList.add(event);
}