62,244
社区成员




public class Account : IAccount
{
public string Name { get; set; }
public decimal Blance { get; set; }
public Account(string name, Decimal balance)
{
this.Name = name;
this.Blance = balance;
}
}
interface IAccount
{
string Name { get; set; }
decimal Blance { get; set; }
}
public class Algorithm
{
public static decimal accumulatesimple(IEnumerable<Account> e)
{
decimal sum = 0;
foreach (Account a in e)
{
sum += a.Blance;
}
return sum;
}
public static decimal acculatelist<T>(IEnumerable<T> a) where T : IAccount
{
decimal sum = 0;
foreach (T a in e)
{
sum += a.Blance;
}
return sum;
}
}