摘要:
之前一直认为for (int i = 0, h = arr.Count; i ,前者的效率比后者高大约一倍,如果arr是string[],两者效率基本差不多测试代码:int tnum = 100000; // 添加或查找的次数int outnum = 10; // 外层循环次数List arr = new List();for(int i=0;i abc;string a;if(!abc.TryGetValue(key, out a)){//key不存在}else{}而不要用下面的代码,因为下面的代码重复查找了2次key:if(!abc.ContainKeys(key)){//key不存在}e 阅读全文