public class ExpiringDictionary<TKey, TValue> : IDictionary<TKey, TValue> {
private class ExpiringValueHolder<T>
{
public T Value { get; set; }
.
.
.
}
private IDictionary<TKey, ExpiringValueHolder<TValue>> innerDictionary;
public IEnumerator<KeyValuePair<TKey, TValue>> GetEnumerator()
{
//throw new NotImplementedException();
return (IEnumerator<KeyValuePair<TKey, TValue>>)innerDictionary.GetEnumerator();
}
}
这是代码给了我投射错误。是否可以为函数 GetEnumerator() 转换返回值?
谢谢你的帮忙。