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

                }
            }

  • 相关阅读:
    如何创建不可变的Java类或对象
    Java动态代理
    Java序列化和克隆
    关于 Java高新技术的一些认识
    利用Servlet在客户端输出PDF文件
    学好Java语言的几大要点
    父进程结束子进程怎么办?
    wait/waitpid
    速记
    pip使用镜像的方法
  • 原文地址:https://www.cnblogs.com/moss_tan_jun/p/2004923.html
Copyright © 2011-2022 走看看