码迷,mamicode.com
首页 > 编程语言 > 详细

Ienumerable和Ienumerator的使用

时间:2016-11-14 15:53:56      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:str   start   tor   rabl   har   cond   format   engine   art   

using UnityEngine;
using System.Collections;

public class TestCoroutine : MonoBehaviour {
	void Start () {
		StartCoroutine (test());
		print ("_______________________________");
		TestIenumerator ();
		print ("_______________________________");
		TestIenumerable();
		print ("_______________________________");
	}
	void TestIenumerable(){
		IEnumerable t = a ();
		IEnumerator tp = t.GetEnumerator ();
		foreach(string k in t){
			print (k);
		}
	}
	void TestIenumerator(){
		IEnumerator e = YieldSomeStuff();
		while(e.MoveNext())
		{
			print(string.Format("while: {0}",e.Current));
		}
	}
	IEnumerator test(){
		print ("test");
//		yield break;
		yield return new WaitForSeconds(1);
		print ("test2");
	}
	IEnumerator YieldSomeStuff()
	{
		yield return new WaitForSeconds (1);
		print ("____________");
		yield return "hello";
		print ("____________");
		yield return "world";
		print ("____________");
	}
	IEnumerable a(){
		yield return "Tests";
		yield return "Tests";
		yield return "Tests";
	}
}

  

Ienumerable和Ienumerator的使用

标签:str   start   tor   rabl   har   cond   format   engine   art   

原文地址:http://www.cnblogs.com/mttnor/p/6061730.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!