我有一个特定类的列表。在此列表中,包含一个职位类别。该位置类包括 X 和 Y 坐标。我有当前坐标和列表中的坐标。我想计算 List 中每个项目的距离并找出哪个项目的距离最小。这是我的代码:
For Each item As ITEMX In xHandle.ItemList
Dim CurrX As Integer = txt_TrainX.Text
Dim CurrY As Integer = txt_TrainY.Text
Dim NextX As Integer = item.Position.x
Dim NextY As Integer = item.Position.y
Dim distance As Integer = DistanceBetween(CurrX, CurrY, NextX, NextY)
Next
所以距离是我的坐标和项目之间的距离。我为列表中的每个项目计算它,但我如何找到最小的一个?
谢谢你。