【发布时间】:2010-01-08 22:46:24
【问题描述】:
我有一个 IList 对象。 它们的类型为 NHibernate.Examples.QuickStart.User。 还有一个 EmailAddress 公共字符串属性。
现在我可以使用 for each 循环遍历该列表。
是否可以使用简单的 for 循环遍历 Ilist?
因为简单地将 IList 视为一个数组似乎不起作用......
System.Collections.IList results = crit.List();
foreach (NHibernate.Examples.QuickStart.User i in results)
{
Console.WriteLine(i.EmailAddress);
}
for (int i = 0; i < results.Count; ++i)
{
Console.WriteLine(results[i].EmailAddress); // Not Working
}
【问题讨论】: