110,539
社区成员
发帖
与我相关
我的任务
分享
Point[] ps=......;
ArrayList lis;
for(int i=0;i<ps.Length;i++)
{
int pos=i+1;
while(pos<ps.Length&&ps[i]和ps[pos]比较不成立)
{
pos++;
}
if(pos==ps.Length) break;
list.Add(ps[i]);
if(!list.Contains(ps[i+1])) list.Add(ps[i+1]);
}
int size = 100;
object[] array = new object[size];
object[] result = new object[size];
//初始化
int pos = 1, j = 0,count = 0;
object obj = array[0];
while (pos < size)
{
if(判断条件(obj,array[pos]))
{
result[count++] = obj;
result[count++] = array[pos];
if(pos >= size - 1)
{
break;
} else
{
obj = array[pos + 1];
pos+=2;
}
} else
{
pos++;
}
}
foreach (Point p in ...)
{
...
}