代码优化札记

来源:互联网 发布:数据还原 编辑:程序博客网 时间:2024/05/22 07:04





     
            //优化前:
            ////存放a320 所有人
            //List<string> pcodeList = new List<string>();


            //for (int i = 0; i < _dtPassengerAir.Rows.Count; i++)
            //{
            //    if (!pcodeList.Contains(_dtPassengerAir.Rows[i]["p_code"].ToString()))
            //    {
            //        pcodeList.Add(_dtPassengerAir.Rows[i]["p_code"].ToString());
            //    }
            //} 
            //优化后:
            List<string> pcodeList = (from d in _dtPassengerAir.AsEnumerable()
                                      group d by d.Field<string>("p_code") into m
                                      select m.First().Field<string>("p_code")).ToList<string>();
  

0 0
原创粉丝点击