我有以下幾種方法:什麼是避免這種重複代碼的最佳方式
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()? –