zoukankan      html  css  js  c++  java
  • List.FindAll===>toArray()

     public class OrdersType
        {
            private string _OrderNum;

            public string OrderNum
            {
                get { return _OrderNum; }
                set { _OrderNum = value; }
            }
            private string _Invs_num;

            public string Invs_num
            {
                get { return _Invs_num; }
                set { _Invs_num = value; }
            }
            private string _CountryCode;

            public string CountryCode
            {
                get { return _CountryCode; }
                set { _CountryCode = value; }
            }
            private Items[] _ItemList;

            public Items[] ItemList
            {
                get { return _ItemList; }
                set { _ItemList = value; }
            }

            private GoodsInfoType[] _GoodsInfoType;

            public GoodsInfoType[] GoodsInfoType
            {
                get { return _GoodsInfoType; }
                set { _GoodsInfoType = value; }
            }
        }

    -----------------------------------------------------------------------------------------------------

      private void ListTest(List<GoodsInfoType> goods)
            {
                List<GoodsInfoType> glist = new List<GoodsInfoType>();
                string TypeId = string.Empty;
                List<string> strId = new List<string>();

                OrdersType order = new OrdersType();
                order.Invs_num = "123456";

                order.OrderNum = "MW1234848";
                order.CountryCode = "CN";


                foreach (GoodsInfoType good in goods)
                {
                    TypeId = good.GoodsTypeID1;

                    if (strId.Contains(TypeId))
                    {
                        continue;
                    }
                   
                    glist = goods.FindAll(p =>
                    {
                        if (p.GoodsTypeID1 == TypeId)
                        {
                          
                            return true;
                        }
                        else
                        {
                            return false;
                        }
                    });

                    order.GoodsInfoType = glist.ToArray();
                    strId.Add(TypeId);

                }
            }

  • 相关阅读:
    SQL SERVER中一些常见性能问题的总结
    【BZOJ2554】Color 概率神题
    【BZOJ1818】[Cqoi2010]内部白点 扫描线+树状数组
    【BZOJ1879】[Sdoi2009]Bill的挑战 状压DP
    【BZOJ2668】[cqoi2012]交换棋子 费用流
    【BZOJ4372】烁烁的游戏 动态树分治+线段树
    【BZOJ3470】Freda’s Walk 概率与期望
    【BZOJ2087】[Poi2010]Sheep 几何+DP
    【BZOJ4428】[Nwerc2015]Debugging调试 记忆化搜索+分块
    【BZOJ2137】submultiple 高斯消元求伯努利数
  • 原文地址:https://www.cnblogs.com/moss_tan_jun/p/2004923.html
Copyright © 2011-2022 走看看