几个数据查询方法的效率
List.Find()
Linq
Dictionary
HashTable
for循环
以上5种里面,效率情况是怎么样的?
[解决办法]
只要写得好,效率是一样的。Linq可能效率可以更高,因为它可以直接在数据库端查询,而其他则需要装入内存再过滤。
[解决办法]
建议自己写测试。写测试才可以真正避免自己技术上和思维上的懒惰。如果问你所有厨师每炒一个菜必须标准地放多少盐,你一定会觉得是在玩儿文字游戏,因为你自己不会有亲身体验。
[解决办法]