gpt4 book ai didi

c# - 如何使用 linq 将列数据移动到同一行中的另一列

转载 作者:太空宇宙 更新时间:2023-11-03 22:35:08 25 4
gpt4 key购买 nike

我正在处理一个与发票有关的旧项目。

我的问题是之前的程序员把一些值放在了错误的列中。

更具体地说,他将总金额放在“信用”列而不是“费用”列中。

我想修复这些值并使用 linq 将它们移动到正确的列,但我不知道该怎么做。我在互联网上搜索过,但找不到类似的东西。

我正在使用此代码为客户获取发票

foreach (Customer customer in CustomerList)
{
foreach (KartelesPelaton p in customer.KartelesPelaton.OrderBy(p => p.Imerominia))
{
if (p.IsInvoice)
{

if (p.Credit.HasValue)
{
//Change this record data from p.Credit to p.Charge
}
}
}
}

最佳答案

下面的代码是你需要的吗?

foreach (Customer customer in CustomerList)
{
foreach (KartelesPelaton p in customer.KartelesPelaton.OrderBy(p => p.Imerominia))
{
if (p.IsInvoice)
{
if (p.Credit.HasValue)
{
p.Charge = p.Credit;
p.Credit = null;
}
}
}
}

关于c# - 如何使用 linq 将列数据移动到同一行中的另一列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55611156/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com