C#列表拆分和连接特定长度

时间:2017-01-25 03:59:05

标签: c# sql

我在MSSQL中提取对象,我想尝试下面的

列表例如

  

Num1 = 123123

     

Num2 = 2222

     

Num3 = 3456734567

     

Num4 = 4669321469321

如何组合此列表,因为长度不一样?

预期结果:

  

CombinedNum = 123223456746693211232234567469321

我试过的代码:

 List<string> first4List = new List<string>();
                List<string> Num_1List = new List<string>();
                List<string> Num_2List = new List<string>();
                List<string> Num_3List = new List<string>();
                List<string> Num_4List = new List<string>();

              while (render.Read())
                {
               first4List.Add(render["N1"].ToString());
               last4List.Add(render["N2"].ToString());
               HashList.Add(render["N3"].ToString());
               FlagList.Add(render["N4"].ToString());
               ReasonList.Add(render["N5"].ToString());
                render.Close();

1 个答案:

答案 0 :(得分:0)

如果您要实现的是生成一个字符串,该字符串是列表中所有元素的组合,请尝试以下操作。

   var Num_1List = new List<string>
            {
                "123123", "2222", "3456734567", "4669321469321"
            };

            var combinedString = Num_1List.Aggregate((current, part) => current + part);