-6

在 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);

我需要放入课堂程序的所有余额总和的计算

4

1 回答 1

3

试试这个(假设你的列表叫做 myList):

var sum = (from foo in myList select foo.balance).Sum();
于 2013-08-12T13:27:16.533 回答