我需要将数据分配给两个变量Property1 & Property2
总计在CountTotal
取决于 if ValPerson
= 1 | 0
如果 1 = 则总数转到 property1 如果 0 则总数转到 property2
(不知道为什么只有1和0,int,但是他们给我解释了,我没看懂,我看到我接受了int,但是好像是boolean值,可能是我给错类型了,我只是写了int,或者可能还有另一种方式bool如何报错,也就是说,我写在bool模型中,编译器诅咒但没有显示数据,我只是写信封无法让我的杰森,也许我不知道什么类型的 boolInt(?)...) 类型,但在数据库中有一个或零(但这是关于数据库兼容性的单独问题)
public class Weighs
{
public int ValPerson { get; set; }
public int CountTotal { get; set; }
public int Property1 { get => @CalculForProperty1(ValPerson, CountTotal); }
public int Property2 { get => @CalculForProperty2(ValPerson, CountTotal); }
public int CalculForProperty1(int who, int nbCalcul1)
{
if (who != 0)
{
return nbCalcul1;
}
else
{
return 0;
}
}
public int CalculForProperty2(int who, int nbCalcul2)
{
if (who == 0)
{
return nbCalcul2;
}
else
{
return 0;
}
}
}
@aepot 我从零开始更正
据我了解,我做到了,帮助更正这个计算,还是我数对了?
并加上两个方法,如何简化它
可以通过某种方式简化此代码。