加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
050-接口.cs 708 Bytes
一键复制 编辑 原始数据 按行查看 历史
using System;
namespace _050_接口
{
public interface IEnumerator
{
bool MoveNext();
object Current { get; }
void Reset();
}
internal class CountDown:IEnumerator
{
int count = 11;
public bool MoveNext() { return count-- > 0; }
public object Current { get { return count; } }
public void Reset() { throw new NotSupportedException(); }
}
class Program
{
static void Main(string[] args)
{
IEnumerator e = new CountDown();
while (e.MoveNext())
{
Console.Write(e.Current); // 109876543210
}
}
}
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化