yield用法以及IEnumerable转数组

来源:互联网 发布:jackson json android 编辑:程序博客网 时间:2024/06/04 00:21
        static void Main(string[] args)        {            IEnumerable<int> ienumerable = sss();            List<int> lt = new List<int>();            lt.AddRange(ienumerable);            IEnumerable<int> ss = lt;        }        static IEnumerable<int> sss()        {            List<int> lt = new List<int> {1,2,3,4,5 };            for (int i = 0; i < lt.Count; i++)            {                if (i < 3) {                     yield return lt[i];                }            }        }

0 0
原创粉丝点击