关于迭代器. 你弄混了吧 IEnumerator 跟IEnumerable 是不一样的哦 你上面的 current 那是因为你里面的GenEnumerator 集合没有项。然后你调用了g.GetEnumerator() 这个方法里面是迭代器,又返回值所以有值 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 IEnumerator ie=list.GetEnumerator(); while (ie.MoveNext()) { Console.WriteLine(ie.Current); }这样才有意义 因为你每次都是 g.GetEnumerator().MoveNext();Console.WriteLine(g.GetEnumerator().Current);这样会造成每次重新调g.GetEnumerator()这个方法 造成永远没有MoveNext你要先定义一个变量IEnumerator ie=list.GetEnumerator();然后ie.MoveNext();ie.Current就有值了。 明白了,也就是说g.GetEnumerator()返回的都是一个新的IEnumerator?即便我MoveNext了。是吗? 明白了,也就是说g.GetEnumerator()返回的都是一个新的IEnumerator?即便我MoveNext了。是吗?是的。 明白了,也就是说g.GetEnumerator()返回的都是一个新的IEnumerator?即便我MoveNext了。是吗?是的。谢谢了。有点像对string的操作。 废话过年了 没撒送你 就送你几个bug把 不够还可再送 废话过年了 没撒送你 就送你几个bug把 不够还可再送参天啊。 新手上路:关于vs2010开发工具 三维与地图的交互求一思路与方案 DataGrid上的数据导入到Excel的时候 正则表达式:Replace的用法,两个点转一个点 高手们,大哥哥,大姐姐们帮忙啊!急!!!!!!!!!!!!!!!!!!!!!!!!!!! 杂C#中如何在给自定义控件中触发控件原有的事件:(急) 在线请教 要做个基于IE内核的浏览器,希望你给建议! 求2个与日期时间和字符串的正则表达式! 监视一个目录中文件的变化,在线等待 oralce11g TransactionScope 问题,大神门帮忙看看100分结贴。 正则抓取网页input里面的值
IEnumerator ie=list.GetEnumerator();
while (ie.MoveNext())
{
Console.WriteLine(ie.Current);
}
这样才有意义 因为你每次都是
g.GetEnumerator().MoveNext();
Console.WriteLine(g.GetEnumerator().Current);
这样会造成每次重新调g.GetEnumerator()这个方法 造成永远没有MoveNext
你要先定义一个变量
IEnumerator ie=list.GetEnumerator();
然后ie.MoveNext();ie.Current就有值了。
明白了,也就是说g.GetEnumerator()返回的都是一个新的IEnumerator?即便我MoveNext了。是吗?
明白了,也就是说g.GetEnumerator()返回的都是一个新的IEnumerator?即便我MoveNext了。是吗?
是的。
明白了,也就是说g.GetEnumerator()返回的都是一个新的IEnumerator?即便我MoveNext了。是吗?
是的。
谢谢了。有点像对string的操作。