通过MessageCollection填充列表对象的智能方法

时间:2011-10-19 05:02:25

标签: c# list generics

在C#上工作。最后我需要填充List。我有一个MessageCollection对象。我需要通过这个MessageCollection对象值来填充这个列表。

要填写列表,请使用以下语法:

MessageCollection messages = inbox.SearchParse("SINCE " + currentDate);
List<Message> oMessageList = new List<Message>();

 for (int n = 0; n < messages.Count; n++)
                    {
                       oMessageList .add( messages[n]);
}

上面的语法不能满足我。是否有任何聪明的方法来填充我的列表?我想做这样的事情

oMessageList =messages

告诉我错误无法将类型'ActiveUp.Net.Mail.MessageCollection'隐式转换为'System.Collections.Generic.List' 提前谢谢。

1 个答案:

答案 0 :(得分:0)

尝试

oMessageList.AddRange(messages);

因为MessageCollection派生自CollectionBase,它实现了IList。

相关问题