C# 记录时间
老师要求我把实现算法的程序的运行时间记录下来。九个月没接触C#了,在此记录一下实现方式。 2018.09.30 计时器需要创建一个计时器对象 Stopwatch stw = new Stopwatch(); 开始计时 stw.Start(); 计时结束 stw.Stop(); 将计时结果记录下来(这里我设置了一个全局变量来记录每段的计算时间,因为算法分为了几步,所以要分别记录每段的时间) Program.calculate_time = stw.Elapsed; 将记录的时间绘制出来 e.Graphics.DrawString("耗时" + Program.calculate_time.TotalMilliseconds + "毫秒", f2, bk1, 0, 30); 其中 Font f2 = new Font("宋体", 12); Brush bk1 = new SolidBrush(Color.Black); e为PaintEventArgs对象。在窗体属性处添加PaintEventArgs,之后在实现绘制的函数中传入参数 void OnPaintBasic(PaintEvent...