zoukankan      html  css  js  c++  java
  • yield 关键字的认知

    namespace ConsoleDemo
    {
      class Program
      {
        static void Main(string[] args)
        {
          string[] str = { "1", "1", "1", "1", "1", "1", "1", "1" };
          var m = getInts(str);
          foreach( var item in m)
          {
            Console.WriteLine(item);
          }
          var m1 = getInts2(str);
          foreach (var item in m1)
          {
            Console.WriteLine(item);
          }
        }
        public static IEnumerable<int> getInts(params string[] strs)
        {
          List<int> results = new List<int>();
          foreach(var item in strs)
          {
            Console.WriteLine(item + "+++++++++");
            results.Add(int.Parse(item));
          }
          return results;
        }
        public static IEnumerable<int> getInts2(params string[] strs)
        {
          foreach (var item in strs)
          {
            Console.WriteLine(item + "----------");
            yield return int.Parse(item);
          }

        }
      }

    }

  • 相关阅读:
    Easyui 表格底部加合计
    jQuery设置checkbox 为选中状态
    HTML 列表中的dl,dt,dd,ul,li,ol区别
    jQuery的toggle事件
    EasyUI 的日期控件单击文本框显示日历
    HTML设置span宽度
    JQuery获取与设置select
    生命周期
    钩子函数
    组件
  • 原文地址:https://www.cnblogs.com/bruce1992/p/14082908.html
Copyright © 2011-2022 走看看