C# 列表集合转换
请给我一些建议。如何直接从List[string[]]转换到List[int[]]或转换到我的define对象,例如FreightInTeritory 以下是从列表到列表的转换代码:C# 列表集合转换,c#,collections,C#,Collections,请给我一些建议。如何直接从List[string[]]转换到List[int[]]或转换到我的define对象,例如FreightInTeritory 以下是从列表到列表的转换代码: List<string[]> obj = new List<string[]>(); obj.Add(new string[]{"1", "2", "3", "4"}); obj.Add(new string[] { "1", "2", "3"
List<string[]> obj = new List<string[]>();
obj.Add(new string[]{"1", "2", "3", "4"});
obj.Add(new string[] { "1", "2", "3", "4" });
obj.Add(new string[] { "1", "2", "3", "4" });
obj.Add(new string[] { "1", "2", "3", "4" });
var l1 = obj.ConvertAll(s=>Int32.Parse(s.ToString()));
你为什么要皈依?你可以从一开始就列出整数
List<int[]> obj = new List<int[]>();
可以在货运目录列表中存储货运目录对象
List<FreightInTeritory> FreightInTeritoryList = new List<FreightInTeritory>();
List-FreightInTeritoryList=new-List();
关于你的第一个问题,你几乎已经自己回答了。剩下的就是将l1
从int[]
转换为List
(不是List[int[]]
btw)。使用新列表(l1)
或l1.ToList()
。(后一个选项需要using System.Linq;
指令。)
obj.Add(new int[]{1, 2, 3});
List<FreightInTeritory> FreightInTeritoryList = new List<FreightInTeritory>();