110,538
社区成员
发帖
与我相关
我的任务
分享
//两点坐标距离为(X-X1)平方+(Y-Y1)平方再开根号
int x;
int y;
int iTemp=...;sPoints[0]与坐标X,Y的距离
string[] sPoints=....;//数据源{"x,y","x1,y1"....}
HashTable htData=new HashTable();
for(int i=0;i<sPoints.Length();i++)
{
if(sPoints[i]与X,Y的距离等于iTemp)
htData.Add(i.ToString(),sPoints[i]);
if(sPoints[i]与X,Y的距离小于iTemp)
{
htData.Clear();
htData.Add(i.ToString(),sPoints[i]);
iTemp=sPoints[i]与坐标X,Y的距离;
}
}
return htData;