C# 如果对象的属性包含数字数组,则需要求和
我有一个数据文件,里面有5个人的信息。 我制作了一个具有不同属性的类C# 如果对象的属性包含数字数组,则需要求和,c#,asp.net,arrays,properties,sum,C#,Asp.net,Arrays,Properties,Sum,我有一个数据文件,里面有5个人的信息。 我制作了一个具有不同属性的类Person。 其中一个属性称为范围 public int[] range { get; set; } 当我读取文件时,我的范围接受文件中的所有范围值,但在windows窗体中,我需要显示数组中数字的总和。 示例:对于我拥有的第一个人2,3,4,在range列的表中,用户需要看到数字9。 提前感谢您的帮助:)试试看 int sumValue= range.Sum(); 试一试 要获取范围的总和,请执行以下操作: 我将创建一个
Person
。
其中一个属性称为范围
public int[] range { get; set; }
当我读取文件时,我的范围接受文件中的所有范围值,但在windows窗体中,我需要显示数组中数字的总和。
示例:对于我拥有的第一个人2,3,4,在range列的表中,用户需要看到数字9。
提前感谢您的帮助:)试试看
int sumValue= range.Sum();
试一试
要获取范围的总和,请执行以下操作: 我将创建一个名为rangeSum的单独属性,或定义如下的内容:
public int RangeSum
{
get{ return range.Sum();}
}
不需要设置器,因为您不需要设置此属性,因为它依赖于范围。要获取范围的总和,请执行以下操作: 我将创建一个名为rangeSum的单独属性,或定义如下的内容:
public int RangeSum
{
get{ return range.Sum();}
}
不需要设置程序,因为您不需要设置此属性,因为它取决于范围。首先,您需要保存每个人的所有值,可能是在一个数组中。 之后,您只需将数字相加并将其保存在范围内
personOne.range=arrayOfValues[].Sum();
首先,您需要保存每个人的所有值,可能是在一个数组中。 之后,您只需将数字相加并将其保存在范围内
personOne.range=arrayOfValues[].Sum();
对于快速回复,我很抱歉,但我没有补充smth。该文件是一个json文件,为了使用类Person并能够在表中显示信息,我进行了反序列化。所以所有内容都存储在列表模型中。我正在将数据绑定到Repeater控件,无法找到在表中创建一行的方法,该行接受range属性的总和。那么我应该在哪里使用这个int-sumValue=range.Sum();在代码隐藏中或在类文件中?@kerkаааааъааааааааааааааа107!!感谢您的帮助和快速回复。ty的快速回复,但我错过了smth添加。该文件是一个json文件,为了使用类Person并能够在表中显示信息,我进行了反序列化。所以所有内容都存储在列表模型中。我正在将数据绑定到Repeater控件,无法找到在表中创建一行的方法,该行接受range属性的总和。那么我应该在哪里使用这个int-sumValue=range.Sum();在代码隐藏中或在类文件中?@kerkаааааъааааааааааааааа107!!谢谢你的帮助和快速回复。