目前2重循环效率很低,看到别人的程序几乎零点几秒就生成好了。
请问有没有什么效率高的方法呢?

解决方案 »

  1.   

    如果是全部绘制0.0几秒是不够的,但一般这么大的GRID只会显示一小部分出来,如果只绘制那一部分当然是时间很短的。所以优化算法的关键在于如何减少绘制的区域。
      

  2.   

    楼上正解,屏幕的分辨率1028*768,你要把10000*10000那么多线都画出来,其实不需要循环,一句话
    Graphics.FillRectangle(bb, 0, 0, 1024, 768);就可以了,反正都看不出网格了,都是一个颜色的,就这句正好。