C# 中还没有任何东西可以做这样的事情。
你是对的,IEnumerator 的 Current 属性仅被定义为 getter。
您需要编写一个新的类和/或接口来支持这样的事情。
interface IOutputable<T> {
IOutputer<T> GetOutputer();
}
interface IOutputer<T> {
T Current { set; }
bool MoveNext();
void Reset();
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
173 次 |
| 最近记录: |