gpt4 book ai didi

c# - 更新对象属性 - 递减

转载 作者:行者123 更新时间:2023-11-30 21:01:51 26 4
gpt4 key购买 nike

我有一个对象列表(发票)。这些对象有一个 qty 属性。我有一个产品返回表格,其中包含要退回的产品的数量。

提交返回行时。我用提交的行填充一个 gridview,以便在提交整个返回表格之前可以根据需要输入另一部分。

提交行时,我需要从对象中的开票数量中减去返回数量...我使用以下代码完成了此操作...

returnInvoices[GridView3.SelectedIndex].OrderLineQty = returnInvoices[GridView3.SelectedIndex].OrderLineQty - Convert.ToDouble(txtReturnProdQty.Text, userCulture);

returnInvoices是对 List<Invoice> 的引用和 OrderLineQtydouble数据类型。

我只是想知道是否有更好(更简洁?)的方法来减去发票数量?

减去 if 的原因是因为如果发票行大于 1 但零件是序列化的,零件必须一次输入一个,所以我需要在将它们添加到返回单时减少数量,这样他们就不会过度返回,如果这是有道理的话!

请保持温柔...我是新手,仍在学习 C#/OOP!

谢谢:)

最佳答案

使用 -=运算符(operator):

returnInvoices[GridView3.SelectedIndex].OrderLineQty -= Convert.ToDouble(txtReturnProdQty.Text, userCulture);

参见 http://msdn.microsoft.com/en-us/library/6a71f45d(v=vs.110).aspx获取所有可用运算符的列表。

关于c# - 更新对象属性 - 递减,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13859569/

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