如何将新值附加到现有...。arraylist对象c#

时间:2018-07-19 06:15:12

标签: c# asp.net

ArrayList al = new ArrayList();
var sid = (from transaction in doc.Descendants("transaction")
           from tenderdetails in transaction.Elements("tenderdetail")
           where (int)tenderdetails.Element("tendertype") == 13

           select new
           {
               storeID = (string)transaction.Element("storeid"),
           }).Distinct();



al.AddRange((from transaction in doc.Descendants("transaction")
             from tenderdetails in transaction.Elements("tenderdetail")
             where (int)tenderdetails.Element("tendertype") == 13

             select new
             {
                 tendertype = (string)tenderdetails.Element("tendertype"),
                 storeID = (int)transaction.Element("storeid"),
                 tDate = (string)transaction.Element("date"),
                 sTime = Convert.ToString(vdt.GetValidDateTime((string)transaction.Element("time")) + ".000"),
                 etime = Convert.ToString(vdt.GetValidDateTime((string)transaction.Element("endTime")) + ".000"),
                 strans = vdt.GetValidDate((string)transaction.Element("date"), "yyyymmdd") + " " + Convert.ToString(vdt.GetValidDateTime((string)transaction.Element("time")) + ".000"),
                 etrans = vdt.GetValidDate((string)transaction.Element("date"), "yyyymmdd") + " " + Convert.ToString(vdt.GetValidDateTime((string)transaction.Element("endTime")) + ".000"),
                 totalAmount = (string)transaction.Element("totalamt"),
              ).ToList());

结果:

  

tendertype = 13,storeID = 1830020,tDate = 20180628,sTime = 13:30:36.000,etime = 13:30:40.000,strans = 2018-06-28 13:30:36.000,etrans = 2018-06- 28 13:30:40.000,totalAmount = 4700} {投标类型= 13,storeID = 1830020,tDate = 20180628,sTime = 15:35:15.000,etime = 15:35:23.000,strans = 2018-06-28 15:35 :15.000,etrans = 2018-06-28 15:35:23.000,totalAmount = 3400}

我的问题是我可以向这些arraylist对象添加更多值

0 个答案:

没有答案