gpt4 book ai didi

c# - 如何在 C# 中对 Money 字段进行空检查?

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

我想在 .net MVC web 服务中对 money 字段进行空检查如何空检查我写了这个但我没有得到答案

//create module
public Money Amount { get; set; }

//Null Check
if ((EntityObject.Amount) != null)
{
object Entity.Attributes.Add("budget amount", EntityObject.Amount);
}

我如何在 Money 字段写空检查?

最佳答案

Money 是一种特殊的数据类型,您必须像下面这样使用 GetAttributeValue 进行处理。

Money myMoneyField = (Money)EntityObject.GetAttributeValue<Money>(Amount);

decimal actualAmount;

if (myMoneyField != null)
{
actualAmount = myMoneyField.Value;
}
else
{
actualAmount = 0;
}

Entity.Attributes.Add("budget_amount", new Money(actualAmount));

关于c# - 如何在 C# 中对 Money 字段进行空检查?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48317336/

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