c# – 性能:List.Count与检查存储的变量
发布时间:2020-12-15 06:45:42 所属栏目:百科 来源:网络整理
导读:我不知道这是否有所不同: for (int i = 0; i values.Count; i++) { // } VS int num = values.Count;for(int=0; inum; i++){} 我认为第二种方法更好,因为您不需要在每次迭代中计数所有项目.但我可能错了.有人可以照亮我吗? 解决方法 该列表已经在内部存储
我不知道这是否有所不同:
for (int i = 0; i < values.Count; i++) { // } VS int num = values.Count; for(int=0; i<num; i++) { } 我认为第二种方法更好,因为您不需要在每次迭代中计数所有项目.但我可能错了.有人可以照亮我吗? 解决方法
该列表已经在内部存储其计数.您所做的比较与代码风格相关,而不是性能.由于编译器将优化“Count”的检索
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |