【发布时间】:2010-04-11 05:12:39
【问题描述】:
我正在 c#.net 中创建项目。我的执行过程很慢。我还找到了原因。在一种方法中,我将值从一个列表复制到另一个列表。该列表每行包含更多 3000 个值。我怎样才能加快这个过程。任何机构帮助我
for (int i = 0; i < rectTristrip.NofStrips; i++)
{
VertexList verList = new VertexList();
verList = rectTristrip.Strip[i];
GraphicsPath rectPath4 = verList.TristripToGraphicsPath();
for (int j = 0; j < rectPath4.PointCount; j++)
{
pointList.Add(rectPath4.PathPoints[j]);
}
}
这是减慢我的过程的代码。矩形 tristirp 包含许多顶点,每个顶点有更多的 3000 个值..
【问题讨论】:
-
除非你分享一些代码来展示它是如何完成的,否则这是不可能的。
-
我有一个词要告诉你:个人资料。
-
@musicfreak 这个不用说是什么意思
-
“这件事不值得说”,你的键盘是不是少了一些键?
-
您发布的代码 sn-p 并没有真正提供足够的上下文来了解可以优化的内容。
pointList是如何构造的?它是什么?它有AddRange方法吗?
标签: c# optimization list