zoukankan      html  css  js  c++  java
  • 防御性判断

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;

    namespace Chap2_3
    {
    class Program
    {
    static void Main(string[] args)
    {
    ProductCollection products=new ProductCollection();
    #region 没有判断,直接迭代
    //products.Products.ForEach(product =>
    // {
    // product.CompanyNodes.ForEach(node =>
    // {
    // //TODO
    // }
    // );
    // });
    #endregion
    #region 有判断
    //if (products.Products == null || products.Products.Count == 0)
    // return;
    //products.Products.ForEach(product =>
    // {
    // if (product == null || product.CompanyNodes == null || product.CompanyNodes.Count == 0)
    // return;
    // product.CompanyNodes.ForEach(node =>
    // {
    // //TODO
    // });
    // });
    #endregion
    }
    }
    public class ProductCollection
    {
    public List<Product> Products { get; set; }
    }
    public class Product
    {
    public string PName;
    public List<string> CompanyNodes{get;set;}
    }
    }

  • 相关阅读:
    学习进度十二
    学习情况记录 11
    2020寒假 13
    学习情况记录 10
    学习情况记录 09
    2020寒假 12
    学习情况记录 08
    2020寒假 11
    学习情况记录 07
    2020寒假 10
  • 原文地址:https://www.cnblogs.com/sulong/p/4919646.html
Copyright © 2011-2022 走看看