clwn.net
当前位置:首页 >> C# 两个list合并 >>

C# 两个list合并

IList a = new ArrayList(); IList b = new ArrayList(); (a as ArrayList).AddRange(b);

GetType()就可以,举个例子Listlst=newList();objectobj=lst;//获取obj类型System.Typeotype=obj.GetType();otype就是你需要的原来的类型了。额,obj.GetType();应该获得的是List[T的类型],你可以通过类型名称抽取出T的类型再强制转换就可以了...

新定义一个类,这个类包含两个已有类成员以及共有的Id。然后,遍历原有List集合查找Id匹配对象。找到后,生成新定义类的实例并放入合并List集合。 举例如下(C#): // 原有类1public class Class1{ public int Id { get; set; } //其余代码略……...

List list = new List() { 2, 3, 4, 5, 3, 5, 4, 2, 2, 4, 3 };var result1 = from i in list group i by i;var result2 = from j in result1 select j.Key * j.Count();list = result2.ToList(); 附加一个连接 http://www.cnblogs.com/zwq194/a...

static void Main(string[] args) { List a = new List { 1, 2 }; List b = new List { 2, 3 }; List c = a.Union(b).ToList(); foreach (int i in c) Console.WriteLine(i); //1 2 3 Console.ReadLine(); }

新定义一个类,这个类包含两个已有类成员以及共有的Id。然后,遍历原有List集合查找Id匹配对象。找到后,生成新定义类的实例并放入合并List集合。 举例如下(C#): // 原有类1public class Class1{ public int Id { get; set; } //其余代码略……...

用List list=new List();就行了 当然如果你是用数组的话也可以用 List[] list = new List[3];

list不能这样声明... list是接口 可以再new一个List,add进去就行

把两个list的定义贴出来,以及说明最后你希望用这个合并的list做什么。

string.Join(string.Empty, MyString.ToArray())

网站首页 | 网站地图
All rights reserved Powered by www.clwn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com