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);
          }

        }
      }

    }

  • 相关阅读:
    D:yyyUNetSegmentation_code_20180301data rain
    第六课cnn和迁移学习-七月在线-cv
    lecture7图像检索-七月在线-cv
    lecture4特征提取-七月在线-cv
    guling code细节
    resNet代码-小象/cv
    unet网络讲解,附代码
    数字三角形
    递归折半查找
    分治法寻找第k大的数
  • 原文地址:https://www.cnblogs.com/bruce1992/p/14082908.html
Copyright © 2011-2022 走看看