c#列出所选元素的总和

时间:2013-08-12 13:25:17

标签: c#

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

这个名单就像是JD069,John Brown,悉尼,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);

计算我需要投入课程计划的所有余额之和

1 个答案:

答案 0 :(得分:3)

试试这个(假设你的名单叫做myList):

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