本帖最后由 fcyan86 于 2013-5-30 21:01 编辑
- int[]numbers=new int[10];
- Random rdm=new Random();
- for (int i = 0; i < numbers.Length; i++)
- {
- numbers[i] = rdm.Next(100);
- Console.Write(numbers[i]+"\t");
- }
- Console.WriteLine();
- //使用linq查出最大值
- int maxValue1 = numbers.Max(p => p);
- //循环找出最大值
- int maxValue2 = numbers[0];
- foreach (int number in numbers)
- {
- if (number > maxValue2)
- maxValue2 = number;
- }
复制代码 在这段代码中,找出最大值那个快一些,还有for与foreach那个快些,用什么方法可以精确的比较出两都的效率
|