【发布时间】:2009-06-15 19:54:30
【问题描述】:
谁能更快?为什么?
1:
Point point = new Point(25,25); //any numbers..
Point point2 = new Point(20,95); //any numbers..
Graphics g = CreateGraphics();
g.DrawLine(point,point2);
或
2:
Graphics g = CreateGraphics();
g.DrawLine(new Point(25,25),new Point(20,95));
【问题讨论】:
-
建议您使用 System.Diagnostics.StopWatch 进行基准测试。问题对更广泛的受众几乎没有价值......
-
我认为这个问题是有效的,不明白为什么不赞成!
-
这个问题是有效的,但毫无意义。充其量是微优化,最坏的是偏好。
-
我认为这个问题在广义上是有效的。我觉得 arul 的回答很有趣。
-
@Eric,谁能说这对 OP 毫无意义?
标签: c# .net optimization