将数据传递到列表中的自定义类
本文关键字:自定义 列表 数据 | 更新日期: 2023-09-27 18:31:19
这是我的类
private class Events
{
public string eventID, eventName, eventTypeID, eventStartDate, eventEndDate;
}
现在在另一种方法上,我将获取事件 ID、事件名称等的列表,并将其传递给 Events 类。因此,以下是我声明事件实例的方式:
List<Events> eventList = new List<Events>();
例如,现在如何将任何数据传递给eventList.eventID?我尝试使用以下代码从数据库中获取eventID数据(但当然这是错误的)
while (reader.Read())
{
eventList.eventID.Add(reader["EventID"].ToString());
}
我如何实现我需要的东西?在一天结束时,我需要一个事件列表,其中每个事件都包含事件ID,事件名称等。
您需要
遍历读取器并将一个新对象添加到每个模型的列表中。 像这样:
while(reader.Read())
{
event = new Events();
event.eventID = reader["EventID"].ToString();
...
eventList.add(event);
}
您需要向列表中添加新的Events
对象,如下所示:
eventList.Add(new Events() {
eventID = reader["EventID"].ToString(),
eventName = reader["EventName"].ToString(),
....
});