返回信息流/// <summary>
/// 得到所有点的索引的迭代器
/// </summary>
/// <returns>迭代器</returns>
public System.Collections.IEnumerable GetAllPoints()
{
for (int y = m_startY; y < m_endY + 1; y++)
{
for (int x = m_startX; x < m_endX + 1; x++)
{
int globalIndex = m_TFMatrix.ColCount * y + x;
if (!m_TFMatrix[globalIndex])
{
continue;
}
yield return getXYPoint(x, y, globalIndex);
}
}
}
怎么能把cc值降到4以下呢?求助啊~~
这是一条镜像帖。来源:北邮人论坛 / dot-net / #1546同步于 2010/4/15
该镜像源已超过 30 天没有更新,可能在源站已被删除。
dotNET机器人发帖
求降cc值的方法!
w120
2010/4/15镜像同步17 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
【 在 wks 的大作中提到: 】
: : 求解,啥叫cc?
: : --
: 这都不懂?cc = C cup
: ...................
囧啊,看来师姐发错地方了
这个可不容易...
【 在 w120 (君临天下) 的大作中提到: 】
: /// <summary>
: /// 得到所有点的索引的迭代器
: /// </summary>
: ...................
continue还是可以去掉的
【 在 w120 (君临天下) 的大作中提到: 】
: /// <summary>
: /// 得到所有点的索引的迭代器
: /// </summary>
: ...................
实在降不下来就别用迭代器了...直接把内容通过属性public出去
【 在 w120 (君临天下) 的大作中提到: 】
: /// <summary>
: /// 得到所有点的索引的迭代器
: /// </summary>
: ...................
是否可以试试
for(int xy=(m_endX-m_startX+1)*m_startY+m_startX;xy<(m_endX-m_startX+1))*m_endY +m_endX;xy++)
{
int globalIndex = m_TFMatrix.ColCount * (xy/(m_endX-m_startX)) +(xy%(m_endX-m_startX));
if (!m_TFMatrix[globalIndex])
{
continue;
}
yield return getXYPoint((xy%(m_endX-m_startX)), (xy/(m_endX-m_startX)), globalIndex);
}
不知理解是否正确