public static decimal Accumulate<TAccount>(IEnumerable<TAccount> coll)
where TAccount : IAccount
{
decimal sum = 0;
foreach (TAccount obj in coll)
{
sum += obj.Balance;
}
return sum;
}
此处的IEnumerable<TAccont> coll,怎么理解? 我理解为接口 做参数?
这个例子出自C#2005&.NET 3.0高级编程。
where TAccount : IAccount
{
decimal sum = 0;
foreach (TAccount obj in coll)
{
sum += obj.Balance;
}
return sum;
}
此处的IEnumerable<TAccont> coll,怎么理解? 我理解为接口 做参数?
这个例子出自C#2005&.NET 3.0高级编程。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货