using Convention; using Convention.EasySave; using Convention.RScript; using Convention.RScript.Variable; using Convention.RScript.Variable.Attr; using Convention.RScript.Variable.CStyle; using System; using System.IO; using System.Collections; using System.Linq; using System.Threading; public class Program { static int i = 0; static IEnumerator Test1() { Console.WriteLine(i); for(; ; ) yield return null; } static IEnumerator Test() { yield return Test1(); } static void Main(string[] args) { var ir = Test(); while (ir.MoveNext()) Thread.Sleep(1000); } }