- using System;
- namespace SpeedTestTemplate
- {
- class Program
- {
- static void Main()
- {
- //确定运行次数
- const int RUN_NUMBER = 1000000;
- //声明开始和结束时间变量
- long startTime , endTime;
- //开始测试
- startTime = DateTime.Now.Ticks;
- for (int i = 1; i <= RUN_NUMBER; i++)
- {
- //需要的代码
- }
- endTime = DateTime.Now.Ticks;
- //显示运行所用时间
- Console.WriteLine("运行时间为:{0}", endTime - startTime);
- }
- }
- }
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- namespace ArrayDemo3
- {
- class Program
- {
- static void Main(string[] args)
- {
- //定义扑克牌数组
- int[] cards = new int[54];
- //设置扑克牌值
- for (int i = 0; i < cards.Length; i++)
- {
- cards[i] = i + 1;
- }
- //洗牌
- Random randomBuilder = new Random();
- int swapTarget , swapTemp;
- for (int i = 0; i < cards.Length; i++)
- {
- //随机指定交换目标索引
- swapTarget = randomBuilder.Next(0, cards.Length);
- //交换
- swapTemp = cards[i];
- cards[i] = cards[swapTarget];
- cards[swapTarget] = swapTemp;
- }
- //使用数组值
- Console.WriteLine("第5张牌的值是{0}", cards[4]);
- }
- }
- }
来源: http://www.phpxs.com/code/1004749/