我正在运行一个测试。
看起来是这样的:
方法1)
List<int> = new List<int>{1,2,4, .....} //assume 1000k
var result ErrorCodes.Where(x => ReturnedErrorCodes.Contains(x)).First();
方法2)
List<int> = new List<int>{1,2,4, .....} //assume 1000k
var result = ErrorCodes.Where(x => ReturnedErrorCodes.Contains(x)).ToArray()[0];
为什么方法2比方法1慢?
https://stackoverflow.com/questions/6064800
复制相似问题