c# IEnumerable<T>
IEnumeratorIEnumerable.GetEnumerator(){return(IEnumerator)GetEnumerator();}实现接口IEnume...
IEnumerator IEnumerable.GetEnumerator()
{
return (IEnumerator) GetEnumerator();
}
实现接口IEnumerable<T> 好多地方都会写这个方法, 为什么1,该方法不是public IEnumerator IEnumerable.GetEnumerator();
2. IEnumerable.GetEnumerator()中IEnumerable是什么意思, 为什么加上这个? 我知道IEnumerable是一个接口 展开
{
return (IEnumerator) GetEnumerator();
}
实现接口IEnumerable<T> 好多地方都会写这个方法, 为什么1,该方法不是public IEnumerator IEnumerable.GetEnumerator();
2. IEnumerable.GetEnumerator()中IEnumerable是什么意思, 为什么加上这个? 我知道IEnumerable是一个接口 展开
2个回答
展开全部
IEnumerable<T>是泛型,里面的Items可以在初始化的时候就设定是什么类型。另一个不知道是什么类型,除非你事先知道是什么类型的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
最好的办法是研读MSDN
http://msdn.microsoft.com/zh-cn/library/system.collections.ienumerable(v=vs.110).aspx
http://msdn.microsoft.com/zh-cn/library/system.collections.ienumerable(v=vs.110).aspx
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询