2020
09-29
09-29
C#迭代器及Unity协程实例解析
1、C#迭代器1.1、IEnumerable和IEnumeratorC#中的迭代器封装在IEnumerable和IEnumerator和他们的泛型接口中。IEnumerable:定义了一个可以获取IEnumerator的方法---GetEnumerator()。//IEnumerable的代码实现publicinterfaceIEnumerable{IEnumeratorGetEnumerator();}IEnumerator:则在目标序列上实现循环迭代,直到不再需要数据。常见的foreach循环就是使用这个接口//IEnumerator的代码实现publicinterfaceI...
继续阅读 >