foreach( DataRow row in tbl.rows)
{
action1(row);
action2(row);
action3(row);
}
和
foreach( DataRow row in tbl.rows)
{
action1(row);
}
foreach( DataRow row in tbl.rows)
{
action2(row);
}
foreach( DataRow row in tbl.rows)
{
action3(row);
}这两种写法肯定会有效率上的差异,
在实际项目中,是否需要考虑优化这样的代码?(
不考虑代码的简洁性,就单纯的讨论执行效率的差异。
)
{
action1(row);
action2(row);
action3(row);
}
和
foreach( DataRow row in tbl.rows)
{
action1(row);
}
foreach( DataRow row in tbl.rows)
{
action2(row);
}
foreach( DataRow row in tbl.rows)
{
action3(row);
}这两种写法肯定会有效率上的差异,
在实际项目中,是否需要考虑优化这样的代码?(
不考虑代码的简洁性,就单纯的讨论执行效率的差异。
)
几个循环是遍布在几个不同的类中的,通过Decorator模式串连到一起执行的。
如果要放到一个循环里,就需要打破原来的程序结构。改动比较大。而且去掉Decorator模式,对现有系统也不是太合适,两难!!