摘要:Kaneboy贴了一段日本程序员写的代码,JGTM对代码作了重构,俺觉得还可以继续重构成如下 :
public void UpdateDataCell(DataTable table, int rowIndex, string columnName, object value) { table[rowIndex][columnName] = value; } public void GetGridItemIndexInCurrentPage(DataGrid grid, int itemPagedIndex) { return grid.CurrentPageIndex * grid.PageSize + itemPagedIndex; } public void XXX(...) { UpdateCell(dt, GetGridItemIndexInCurrentPage(meisaiIchiran,e.Item.ItemIndex), t.BindFldName, txt); }
我觉得如果某个变量如果只被赋值一次,而且赋值之后只被用到很少几次的话,在不影响可读性和性能的前提下,可以replace temp with query,提倡节约使用,能省就省。...[
阅读全文]