如何解决如何从 ASP.NET MVC 控制器中的数组计算运行余额?
这是我在控制器中的代码
var localrecord = db.spGetTotalRecordsBy3m(accountNUmber)
.OrderBy(x => x.Date).ToArray();
我想在这个数组中实现运行平衡。此查询将返回日期、借方、贷方和余额列。我必须根据借方和贷方计算余额。
我想实现这一目标:
balance = balance - debit - credit
对于数组的每一行。
希望,你明白我的意思...帮助我....谢谢
解决方法
我已经解决了这个问题。在此,我将数组存储在 localrecord 中,并将之前的余额存储在 Prev 中。然后我循环遍历数组数据。
var localrecord = db.spGetTotalRecordsBy3m(branch,basic,suffix).ToArray();
var prev = db.spGetTotalRecordsBy3m(branch,suffix).Select(x => x.Balance).FirstOrDefault();
for (int i = 0; i < localrecord.Length; i++)
{
localrecord[i].Balance = prev - localrecord[i].Debit - localrecord[i].Credit;
prev = localrecord[i].Balance;
}
希望,它会帮助某人..
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。