C# 如何把两个list的元素相加
发布网友
发布时间:2022-05-20 10:17
我来回答
共4个回答
热心网友
时间:2023-10-16 03:19
有Union和Concat两个函数
List<int> listA = new List<int> { 1, 4, 8, 9, 7, 8, 3 };
List<int> listB = new List<int> { 13, 4, 17, 29, 2 };
List<int> ResultA = listA.Union(listB).ToList<int>(); //剔除重复项
List<int> ResultB = listA.Concat(listB).ToList<int>(); //保留重复项
热心网友
时间:2023-10-16 03:20
List<int> list1 = new List<int> { 1, 2, 3, 4, 5 };
List<int> list2 = new List<int> { 6, 7, 8, 9, 10 };
List<int> list3 = new List<int>();
for (int i = 0; i < list1.Count; i++)
{
list3.Add(list1[i] + list2[i]);
}
热心网友
时间:2023-10-16 03:20
我假设你List中存放的是int型
List<int> list3 = new List<int>();
int length = Math.Min(list1.Count, list2.Count);
for (int i = 0; i < length; i++)
{
list3.Add(list1[i] + list2[j]);
}
热心网友
时间:2023-10-16 03:21
var t = list1.Select(p => p + list3[list1.FindIndex(item => item.Equals(p))]).ToList();
C# 如何把两个list的元素相加
List<int> listA = new List<int> { 1, 4, 8, 9, 7, 8, 3 };List<int> listB = new List<int> { 13, 4, 17, 29, 2 };List<int> ResultA = listA.Union(listB).ToList<int>(); //剔除重复项 List<int> ResultB = listA.Concat(listB).ToList<int>(); //保留重复...
C# List集合Linq取交集、并集、差集、去重
1. 要获取两个List的交集,可以使用Intersect方法:List<List> list3 = list1.Intersect(list2).ToList();这会返回两个列表中共享的元素集合。2. 获取并集,使用Union方法:List<List> list4 = list1.Union(list2).ToList();并集包含所有不重复的元素,即两个列表中的所有独特元素。3. 要计算...
C#实现一个list拼接?
//调用ArrgList("", listInput); void ArrgList(string sum,List<List<string>> lists){switch (lists.Count){//如果列表为空则结束递归 case 0: break;//当列表中只剩下最后一个list时(最右)输出递归累加结果 case 1:foreach (var str in lists.ElementAt(0)){Console.WriteLine(sum...
c#list<t>2个查找相同的合并
List<A> list2 = Init(false);var sw = Stopwatch.StartNew();Dictionary<int, A> dic1 = list1.ToDictionary(m => m.id, m => m);Dictionary<int, A> dic2 = list2.ToDictionary(m => m.id, m => m);ConcurrentBag<A> results = new ConcurrentBag<A>();Parallel.ForEach(d...
两个对应不同类的list怎么合并为一个list,两个类有共同的id
新定义一个类,这个类包含两个已有类成员以及共有的Id。然后,遍历原有List集合查找Id匹配对象。找到后,生成新定义类的实例并放入合并List集合。举例如下(C#):// 原有类1public class Class1{ public int Id { get; set; } //其余代码略……}// 原有类2public class Class2{ pu...
C#如何求一个泛型集合中不同实例化对象中某属性的总和
不同的对象中的某属性,可以这么说,这几个不同的对象都拥有这个属性吧,把这个属性提出来,定成这几个对象的父类,泛型集合的类型就是这个父类。然后 集合对象.Sum(s=>s.属性)
C#中如何进行两个listbox之间内容的拖动。请高手指教。谢谢啦!_百度知 ...
你是说将两个listBox(a,b)里的东西相互添加吧。先选中你要从aListbox中添加到bListbox的内容(这样只能一个个的添加),在判断b中有没有,如果有就不添加否则就添加 将从a中选中的内容赋值给一个字符串的变量名,如:string str=listboxa.text;if (lslistboxb.Items.Contains(str)){ Message...
请问哪位高手知道C#中,如何将lis<int[]> a和list<int[]>b中的数据合并...
你这个问题与很多漏洞。。。给你个通用的解决方案吧 ,
C# 选出两个listBox中不同的值和相同的值勤
用字符串比较不就行了。for (int j = 0; j < this.listBox1.Items.Count; j++){ for (int i = 0; i < this.listBox2.Items.Count; i++){ if (bool.Parse((this.listBox1.Items[j].ToString().Equals(this.listBox2.Items[i].ToString())).ToString())){ this.listBox3....
C#的Windows form中如何对listbox中的Item进行相加
runat="server" OnClick="Button1_Click" Text="Result" /> Button 点击 处理:protected void Button1_Click(object sender, EventArgs e){ int sum = 0;foreach (ListItem item in ListBox1.Items){ sum += System.Int32.Parse(item.Value);} Response.Write(sum);} ...