c#列出所选元素的总和

本文关键字:元素 | 更新日期: 2023-09-27 18:27:16

在c#中,我正在编写一个信用卡程序。我的列表包含id、name、city、limit和balance,每个都有各自的变量类型。我正试图将余额列表中所有卡的总数相加,只使用一种方法,而不是主代码

这份清单是这样的,JD069,约翰·布朗,悉尼,5000美元,3500美元。下一次我将在电脑上发布代码。

这是我在类程序Main,中的列表代码

        CreditCard A = new CreditCard("AB003", "Bob Brown", "Sydney", 5000, 250);
        CreditCard B = new CreditCard("BC034", "Jack Johns", "Brisbane", 4500, 2500);
        CreditCard C = new CreditCard("DE055", "John James", "Wollongong", 2500, 300);
        CreditCard D = new CreditCard("FG405", "James Williams", "Canberra", 6000, 5600);
        List<CreditCard> Cards = new List<CreditCard>();
        Cards.Add(A);
        Cards.Add(B);
        Cards.Add(C);
        Cards.Add(D);

我需要将所有余额之和的计算放入类程序

c#列出所选元素的总和

试试这个(假设你的列表名为myList):

var sum = (from foo in myList select foo.balance).Sum();