[英]How to implement IEnumerable<T> on nested Dictionary?
我有这个课:
public class MyClass<T> : IEnumerable<T>
{
private Dictionary<T, Dictionary<T, double>> data = new Dictionary<T, Dictionary<T, double>>();
public IEnumerator<T> GetEnumerator()
{
//Return what???
}
IEnumerator IEnumerable.GetEnumerator()
{
return this.GetEnumerator();
}
}
但是如何实现GetEnumerator
?
字典的T
Keys
集合为:
public IEnumerator<T> GetEnumerator()
{
return data.Keys.GetEnumerator();
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.