我有以下几种方法:什么是避免这种重复代码的最佳方式
public int CountProperty1
{
get
{
int count = 0;
foreach (var row in Data)
{
count = count + row.Property1;
}
return count ;
}
}
public int CountProperty2
{
get
{
int count = 0;
foreach (var row in Data)
{
count = count + row.Property2;
}
return count ;
}
}
什么是为了避免重复,这里和共享的代码量可能
您可以使用LINQ吗? – oleksii
值得一提的是,您的实现是Sum()而不是Count()? –